{"version":3,"file":"google_custom_search.d.ts","names":["Tool","GoogleCustomSearchParams","GoogleCustomSearch","Promise"],"sources":["../../src/tools/google_custom_search.d.ts"],"sourcesContent":["import { Tool } from \"@langchain/core/tools\";\n/**\n * Interface for parameters required by GoogleCustomSearch class.\n */\nexport interface GoogleCustomSearchParams {\n    apiKey?: string;\n    googleCSEId?: string;\n}\n/**\n * Class that uses the Google Search API to perform custom searches.\n * Requires environment variables `GOOGLE_API_KEY` and `GOOGLE_CSE_ID` to\n * be set.\n */\nexport declare class GoogleCustomSearch extends Tool {\n    static lc_name(): string;\n    get lc_secrets(): {\n        [key: string]: string;\n    } | undefined;\n    name: string;\n    protected apiKey: string;\n    protected googleCSEId: string;\n    description: string;\n    constructor(fields?: GoogleCustomSearchParams);\n    _call(input: string): Promise<string>;\n}\n//# sourceMappingURL=google_custom_search.d.ts.map"],"mappings":";;;;;;AAIA;AASqBE,UATJD,wBAAAA,CASsB;EASdA,MAAAA,CAAAA,EAAAA,MAAAA;EACCE,WAAAA,CAAAA,EAAAA,MAAAA;;AAV0B;;;;;cAA/BD,kBAAAA,SAA2BF,IAAAA;;;;;;;;;uBASvBC;wBACCE"}