import { InteropZodObject } from "../types/zod.js"; import { CallbackManagerForToolRun } from "../../callbacks/manager.js"; import { ToolInputSchemaOutputType, ToolParams } from "../../tools/types.js"; import { StructuredTool } from "../../tools/index.js"; //#region src/utils/testing/tools.d.ts interface FakeToolParams extends ToolParams { name: string; description: string; schema: T; } declare class FakeTool extends StructuredTool { name: string; description: string; schema: T; constructor(fields: FakeToolParams); protected _call(arg: ToolInputSchemaOutputType, _runManager?: CallbackManagerForToolRun): Promise; } //#endregion export { FakeTool, FakeToolParams }; //# sourceMappingURL=tools.d.ts.map