export interface PlanDiscovery {
    plans: Array<{
        file: string;
        deps: string[];
    }>;
    incomplete: string[];
    fixPlans: string[];
}
export interface PhaseVerification {
    plans: number;
    summaries: number;
    complete: boolean;
}
export declare function createPlan(cwd: string, phaseNum: number, planNum: number, title?: string): string;
export declare function discoverPlans(cwd: string, phaseNum: number): PlanDiscovery;
export declare function readPlan(cwd: string, phaseNum: number, planNum: number): string;
export declare function writeSummary(cwd: string, phaseNum: number, planNum: number): string;
export declare function verifyPhase(cwd: string, phaseNum: number): PhaseVerification;
export declare function updateState(cwd: string): void;
//# sourceMappingURL=planning.d.ts.map