{"version":3,"file":"arxiv.d.ts","names":["BaseRetriever","BaseRetrieverInput","Document","ArxivRetrieverOptions","ArxivRetriever","Promise"],"sources":["../../src/retrievers/arxiv.d.ts"],"sourcesContent":["import { BaseRetriever, BaseRetrieverInput } from \"@langchain/core/retrievers\";\nimport { Document } from \"@langchain/core/documents\";\nexport type ArxivRetrieverOptions = {\n    getFullDocuments?: boolean;\n    maxSearchResults?: number;\n} & BaseRetrieverInput;\n/**\n * A retriever that searches arXiv for relevant articles based on a query.\n * It can retrieve either full documents (PDFs) or just summaries.\n */\nexport declare class ArxivRetriever extends BaseRetriever {\n    static lc_name(): string;\n    lc_namespace: string[];\n    getFullDocuments: boolean;\n    maxSearchResults: number;\n    constructor(options?: ArxivRetrieverOptions);\n    _getRelevantDocuments(query: string): Promise<Document[]>;\n}\n//# sourceMappingURL=arxiv.d.ts.map"],"mappings":";;;;KAEYG,qBAAAA;;EAAAA,gBAAAA,CAAAA,EAAAA,MAAqB;AAQjC,CAAA,GALIF,kBAK+B;;;;;AAAsB,cAApCG,cAAAA,SAAuBJ,aAAAA,CAAa;;;;;wBAK/BG;wCACgBE,QAAQH"}