{"version":3,"file":"wolframalpha.d.cts","names":["Tool","ToolParams","WolframAlphaTool","Promise"],"sources":["../../src/tools/wolframalpha.d.ts"],"sourcesContent":["import { Tool, type ToolParams } from \"@langchain/core/tools\";\n/**\n * @example\n * ```typescript\n * const tool = new WolframAlphaTool({\n *   appid: \"YOUR_APP_ID\",\n * });\n * const res = await tool.invoke(\"What is 2 * 2?\");\n * ```\n */\nexport declare class WolframAlphaTool extends Tool {\n    appid: string;\n    name: string;\n    description: string;\n    constructor(fields: ToolParams & {\n        appid: string;\n    });\n    static lc_name(): string;\n    _call(query: string): Promise<string>;\n}\n//# sourceMappingURL=wolframalpha.d.ts.map"],"mappings":";;;;;;AAUA;;;;AAAkD;;;cAA7BE,gBAAAA,SAAyBF,IAAAA;;;;sBAItBC;;;;wBAIEE"}