{"version":3,"file":"html.d.cts","names":["AsyncCaller","AsyncCallerParams","BaseDocumentLoader","Document","DocumentLoader","WebBaseLoaderParams","TextDecoder","HeadersInit","WebBaseLoader","HTMLWebBaseLoader","Promise"],"sources":["../../../src/document_loaders/web/html.d.ts"],"sourcesContent":["import { AsyncCaller, AsyncCallerParams } from \"@langchain/core/utils/async_caller\";\nimport { BaseDocumentLoader } from \"@langchain/core/document_loaders/base\";\nimport { Document } from \"@langchain/core/documents\";\nimport type { DocumentLoader } from \"@langchain/core/document_loaders/base\";\n/**\n * Represents the parameters for configuring WebBaseLoaders. It extends the\n * AsyncCallerParams interface and adds additional parameters specific to\n * web-based loaders.\n */\nexport interface WebBaseLoaderParams extends AsyncCallerParams {\n    /**\n     * The timeout in milliseconds for the fetch request. Defaults to 10s.\n     */\n    timeout?: number;\n    /**\n     * The text decoder to use to decode the response. Defaults to UTF-8.\n     */\n    textDecoder?: TextDecoder;\n    /**\n     * The headers to use in the fetch request.\n     */\n    headers?: HeadersInit;\n}\nexport interface WebBaseLoader extends DocumentLoader {\n    timeout: number;\n    caller: AsyncCaller;\n    textDecoder?: TextDecoder;\n    headers?: HeadersInit;\n}\nexport declare class HTMLWebBaseLoader extends BaseDocumentLoader implements WebBaseLoader {\n    webPath: string;\n    timeout: number;\n    caller: AsyncCaller;\n    textDecoder?: TextDecoder;\n    headers?: HeadersInit;\n    constructor(webPath: string, fields?: WebBaseLoaderParams);\n    load(): Promise<Document[]>;\n}\n//# sourceMappingURL=html.d.ts.map"],"mappings":";;;;;;;AASA;;;;AAA8D,UAA7CK,mBAAAA,SAA4BJ,iBAAiB,CAAA;EAc7CO;;;EAIHD,OAAAA,CAAAA,EAAAA,MAAAA;EAJyBH;AAAc;AAMrD;EAGYJ,WAAAA,CAAAA,EAfMM,WAeNN;EACMM;;;EAGEH,OAAAA,CAAAA,EAfNI,WAeMJ;;AAP2BD,UAN9BM,aAAAA,SAAsBJ,cAMQF,CAAAA;EAA8BM,OAAAA,EAAAA,MAAAA;EAAa,MAAA,EAJ9ER,WAI8E;gBAHxEM;YACJC;;cAEOE,iBAAAA,SAA0BP,kBAAAA,YAA8BM;;;UAGjER;gBACMM;YACJC;wCAC4BF;UAC9BK,QAAQP"}