{"version":3,"file":"bingserpapi.d.cts","names":["Tool","BingSerpAPI","_langchain_core_load_serializable3","SerializedNotImplemented","Record","Promise"],"sources":["../../src/tools/bingserpapi.d.ts"],"sourcesContent":["import { Tool } from \"@langchain/core/tools\";\n/**\n * A tool for web search functionality using Bing's search engine. It\n * extends the base `Tool` class and implements the `_call` method to\n * perform the search operation. Requires an API key for Bing's search\n * engine, which can be set in the environment variables. Also accepts\n * additional parameters for the search query.\n */\ndeclare class BingSerpAPI extends Tool {\n    static lc_name(): string;\n    /**\n     * Not implemented. Will throw an error if called.\n     */\n    toJSON(): import(\"@langchain/core/load/serializable\").SerializedNotImplemented;\n    name: string;\n    description: string;\n    key: string;\n    params: Record<string, string>;\n    constructor(apiKey?: string | undefined, params?: Record<string, string>);\n    /** @ignore */\n    _call(input: string): Promise<string>;\n}\nexport { BingSerpAPI };\n//# sourceMappingURL=bingserpapi.d.ts.map"],"mappings":";;;;;;;;AAA6C;;;;cAQ/BC,WAAAA,SAAoBD,IAAAA,CAYRK;EAZQL,OAAAA,OAAAA,CAAAA,CAAAA,EAAAA,MAAAA;EAAI;;;YAAbE,kCAAAA,CAKiCC;;;;UAI9CC;oDAC0CA;;wBAE5BC"}