export type PlanStep = { index: number; description: string; tool?: string; expectedOutput?: string; }; export type Plan = { goal: string; steps: PlanStep[]; estimatedComplexity: "trivial" | "standard" | "complex"; toolsNeeded: string[]; }; export type PlannerDecision = { shouldPlan: false; } | { shouldPlan: true; plan: Plan; }; export declare function classifyComplexity(message: string): Plan["estimatedComplexity"]; export declare function shouldActivatePlanner(message: string): boolean; export declare function buildPlannerSystemPrompt(): string; export declare function buildPlannerContext(complexity: Plan["estimatedComplexity"]): string;