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