import { DynamicStructuredTool } from "@langchain/core/tools"; import { z } from "zod"; import { ToolFactory, ToolCallRecord, UserContext } from "./tool.factory"; declare const inputSchema: z.ZodObject<{ type: z.ZodString; }, z.core.$strip>; export { inputSchema as describeEntityInputSchema }; export declare class DescribeEntityTool { private readonly factory; constructor(factory: ToolFactory); build(ctx: UserContext, recorder: ToolCallRecord[]): DynamicStructuredTool; invoke(input: z.infer, ctx: UserContext, recorder: ToolCallRecord[]): Promise; } //# sourceMappingURL=describe-entity.tool.d.ts.map