import { Plan, PlanStep } from './types.js';
export declare class ValidationError extends Error {
    field?: string | undefined;
    constructor(message: string, field?: string | undefined);
}
export declare class PlanValidator {
    static validatePlan(plan: Partial<Plan>): void;
    static validateStep(step: Partial<PlanStep>, index?: number): void;
    static validateDependencies(steps: PlanStep[]): void;
    static validateMarkdown(markdown: string): void;
}
//# sourceMappingURL=validation.d.ts.map