{"version":3,"file":"vectara_summary.d.ts","names":["Document","BaseRetriever","BaseRetrieverInput","CallbackManagerForRetrieverRun","VectaraStore","VectaraSummary","VectaraFilter","VectaraRetrieverInput","VectaraSummaryRetriever","Promise"],"sources":["../../src/retrievers/vectara_summary.d.ts"],"sourcesContent":["import { Document } from \"@langchain/core/documents\";\nimport { BaseRetriever, type BaseRetrieverInput } from \"@langchain/core/retrievers\";\nimport { CallbackManagerForRetrieverRun } from \"@langchain/core/callbacks/manager\";\nimport { VectaraStore, type VectaraSummary, type VectaraFilter } from \"../vectorstores/vectara.js\";\nexport interface VectaraRetrieverInput extends BaseRetrieverInput {\n    vectara: VectaraStore;\n    filter?: VectaraFilter;\n    topK?: number;\n    summaryConfig?: VectaraSummary;\n}\nexport declare class VectaraSummaryRetriever extends BaseRetriever {\n    static lc_name(): string;\n    lc_namespace: string[];\n    private filter;\n    private vectara;\n    private topK;\n    private summaryConfig;\n    constructor(fields: VectaraRetrieverInput);\n    _getRelevantDocuments(query: string, _callbacks?: CallbackManagerForRetrieverRun): Promise<Document[]>;\n}\n//# sourceMappingURL=vectara_summary.d.ts.map"],"mappings":";;;;;;UAIiBO,qBAAAA,SAA8BL;WAClCE;EADIG,MAAAA,CAAAA,EAEJD,aAFIC;EACJH,IAAAA,CAAAA,EAAAA,MAAAA;EACAE,aAAAA,CAAAA,EAEOD,cAFPC;;AAFkCJ,cAM1BM,uBAAAA,SAAgCP,aAAAA,CANNC;EAAkB,OAAA,OAAA,CAAA,CAAA,EAAA,MAAA;EAM5CM,YAAAA,EAAAA,MAAAA,EAAAA;EAOGD,QAAAA,MAAAA;EAC8BJ,QAAAA,OAAAA;EAAyCH,QAAAA,IAAAA;EAARS,QAAAA,aAAAA;EARlCR,WAAAA,CAAAA,MAAAA,EAO7BM,qBAP6BN;EAAa,qBAAA,CAAA,KAAA,EAAA,MAAA,EAAA,UAAA,CAAA,EAQZE,8BARY,CAAA,EAQqBM,OARrB,CAQ6BT,QAR7B,EAAA,CAAA"}