{"version":3,"file":"chaindesk.d.ts","names":["BaseRetriever","BaseRetrieverInput","Document","AsyncCaller","AsyncCallerParams","ChaindeskRetrieverArgs","Record","ChaindeskRetriever","datastoreId","apiKey","topK","filter","Promise"],"sources":["../../src/retrievers/chaindesk.d.ts"],"sourcesContent":["import { BaseRetriever, type BaseRetrieverInput } from \"@langchain/core/retrievers\";\nimport { Document } from \"@langchain/core/documents\";\nimport { AsyncCaller, type AsyncCallerParams } from \"@langchain/core/utils/async_caller\";\nexport interface ChaindeskRetrieverArgs extends AsyncCallerParams, BaseRetrieverInput {\n    datastoreId: string;\n    topK?: number;\n    filter?: Record<string, unknown>;\n    apiKey?: string;\n}\n/**\n * @example\n * ```typescript\n * const retriever = new ChaindeskRetriever({\n *   datastoreId: \"DATASTORE_ID\",\n *   apiKey: \"CHAINDESK_API_KEY\",\n *   topK: 8,\n * });\n * const docs = await retriever.getRelevantDocuments(\"hello\");\n * ```\n */\nexport declare class ChaindeskRetriever extends BaseRetriever {\n    static lc_name(): string;\n    lc_namespace: string[];\n    caller: AsyncCaller;\n    datastoreId: string;\n    topK?: number;\n    filter?: Record<string, unknown>;\n    apiKey?: string;\n    constructor({ datastoreId, apiKey, topK, filter, ...rest }: ChaindeskRetrieverArgs);\n    getRelevantDocuments(query: string): Promise<Document[]>;\n}\n//# sourceMappingURL=chaindesk.d.ts.map"],"mappings":";;;;;UAGiBK,sBAAAA,SAA+BD,mBAAmBH;;EAAlDI,IAAAA,CAAAA,EAAAA,MAAAA;EAGJC,MAAAA,CAAAA,EAAAA,MAAAA,CAAAA,MAAAA,EAAAA,OAAAA,CAAAA;EAHmCF,MAAAA,CAAAA,EAAAA,MAAAA;;AAAqC;AAiBrF;;;;;;;;;;AAAgDJ,cAA3BO,kBAAAA,SAA2BP,aAAAA,CAAAA;EAAa,OAAA,OAAA,CAAA,CAAA,EAAA,MAAA;;UAGjDG;;;WAGCG;;;;;;;;KAEmDD;uCACvBO,QAAQV"}