import { z } from "zod/v4"; export declare const name = "proposePlan"; export declare const description = "\u5411\u7528\u6237\u63D0\u51FA\u4E00\u4E2A\u9AD8\u5C42\u7EA7\u7684\u884C\u52A8\u8BA1\u5212\u4EE5\u4F9B\u5BA1\u6279\u3002"; export declare const zParams: z.ZodObject<{ plan_summary: z.ZodString; steps: z.ZodArray; estimated_tool_calls: z.ZodOptional>; }, z.core.$strip>; export declare const paramsSchema: z.core.JSONSchema.JSONSchema; /** * Renders a plan to the user and awaits their approval or rejection. * @param args - The plan details. * @param context - The context containing the `render` function. * @returns A promise resolving with an approval status. */ export declare const functionCall: (args: { plan_summary: string; steps: string[]; estimated_tool_calls?: string[] | undefined; }, context: import("../types.js").ToolContext) => Promise<{ status: string; }>; //# sourceMappingURL=proposePlan.function_call.d.ts.map