import { z } from "zod/v4"; export declare const name = "logThought"; export declare const description = "\u7528\u4E8E\u5916\u90E8\u5316\u548C\u8BB0\u5F55AI\u7684\u601D\u8003\u8FC7\u7A0B\uFF0C\u5E76\u5C06\u8FD9\u4E2A\u8FC7\u7A0B\u5C55\u793A\u7ED9\u7528\u6237\u3002"; export declare const zParams: z.ZodObject<{ thought: z.ZodString; step: z.ZodNumber; total_steps: z.ZodNumber; is_conclusive: z.ZodBoolean; }, z.core.$strip>; export declare const paramsSchema: z.core.JSONSchema.JSONSchema; /** * Renders the AI's thought process into the UI. * This is a "fire-and-forget" operation from the AI's perspective, * but we still await the render call to ensure the UI command is sent. * @param args - The thought content and step information. * @param context - The context containing the `render` function. * @returns A simple status object. */ export declare const functionCall: (args: { thought: string; step: number; total_steps: number; is_conclusive: boolean; }, context: import("../types.js").ToolContext) => Promise<{ status: string; step: number; }>; //# sourceMappingURL=logThought.function_call.d.ts.map