export type JLINCConfig = { dataStoreApiUrl?: string | undefined; dataStoreApiKey?: string | undefined; archiveApiUrl?: string | undefined; archiveApiKey?: string | undefined; systemPrefix?: string | undefined; agreementId?: string | null | undefined; debug?: boolean | undefined; }; /** * @param {any} settings * @param {any} input * @returns {Promise} - The result of invoking the selected tool. */ export function authInvoke(settings: any, input: any): Promise; /** * @param {any} - Authorized * @param {any|null} - NotAuthorized * @returns {string} - The description */ export function getDescription(authorized: any, unauthorized: any, type: any): string; /** * @typedef {Object} JLINCConfig * @property {string} [dataStoreApiUrl] * @property {string} [dataStoreApiKey] * @property {string} [archiveApiUrl] * @property {string} [archiveApiKey] * @property {string} [systemPrefix] * @property {string|null} [agreementId] * @property {boolean} [debug] */ /** * @param {any} - Authorized * @param {any|null} - NotAuthorized * @returns {string} - The description */ export function getName(authorized: any, unauthorized: any): string;