import type { ToolResult } from '../types/index.js';
export interface PlanModeInput {
    specId: string;
    projectPath: string;
}
export interface ImplementPlanInput {
    planId: string;
    projectPath: string;
}
/** Generate a diff preview plan for a spec without implementing anything. */
export declare function handlePlanMode(args: PlanModeInput): Promise<ToolResult>;
/** Mark a plan as approved. The plan is persisted with an approved flag. */
export declare function handleImplementPlan(args: ImplementPlanInput): Promise<ToolResult>;
//# sourceMappingURL=plan-mode-handler.d.ts.map