export declare function getPlanPrompt(task: string, planContent?: string): string;
import { z } from 'zod';
export declare function getPlannerSystemPrompt(loadRules?: Record<string, boolean>): string;
export declare const PLANNER_SYSTEM_PROMPT: string;
export declare const PlanSchema: z.ZodObject<{
    plan: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    question: z.ZodOptional<z.ZodNullable<z.ZodObject<{
        question: z.ZodString;
        defaultAnswer: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    }, z.core.$strip>>>;
    reason: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    files: z.ZodOptional<z.ZodNullable<z.ZodArray<z.ZodString>>>;
}, z.core.$strip>;
//# sourceMappingURL=plan.d.ts.map