import type { ChildPlan, SplitPlanDocument } from './child-plan.js';
export interface DocumentValidationError {
    code: string;
    message: string;
}
export declare function normalizePlanForValidation(plan: ChildPlan): ChildPlan;
export declare function validateSplitPlanDocumentShape(value: unknown): {
    ok: true;
    document: SplitPlanDocument;
} | {
    ok: false;
    errors: DocumentValidationError[];
};
//# sourceMappingURL=document-validation.d.ts.map