export type JLINCConfig = import("./common").JLINCConfig; /** * @typedef {import('./common').JLINCConfig} JLINCConfig */ export class JLINCAuthDecision extends Tool { /** * @param {JLINCConfig} fields */ constructor(config: any); /** @type {JLINCConfig} */ config: JLINCConfig; /** @type {Boolean} */ authenticated: boolean; /** * @param {any} payload * @returns {Promise} */ postToApi(auth: any): Promise; /** * @param {auth} auth * @returns {Promise} - authenticated */ evaluate(auth: any): Promise; /** * @returns {boolean} - authenticated */ getAuth(): boolean; } import { Tool } from "@langchain/core/dist/tools";