import type { SpecMigrationResult } from '../../types/index.js';
/**
 * Validate a migration result, returning whether it succeeded
 * and a human-readable summary.
 */
export declare function validateMigrationResult(result: SpecMigrationResult): {
    success: boolean;
    summary: string;
    hasErrors: boolean;
};
/**
 * Merge two migration results into one.
 * Useful when running multiple migration passes.
 */
export declare function mergeMigrationResults(a: SpecMigrationResult, b: SpecMigrationResult): SpecMigrationResult;
/**
 * Build an empty migration result (zero migrations, no errors).
 */
export declare function emptyMigrationResult(): SpecMigrationResult;
//# sourceMappingURL=migration-validator.d.ts.map