import GraphModelMigrationFinalizationResult from '../../../../src/domain/migrations/GraphModelMigrationFinalizationResult.ts';
import GraphModelMigrationFinalizationSafetyResult from '../../../../src/domain/migrations/GraphModelMigrationFinalizationSafetyResult.ts';
export type GraphModelMigrationFinalizerOptions = {
    readonly repositoryPath: string;
    readonly safetyResult: GraphModelMigrationFinalizationSafetyResult;
};
export declare class GraphModelMigrationFinalizerError extends Error {
    constructor(message: string);
}
/** Finalizes a safety-approved scratch migration through archive-preserving Git ref updates. */
export declare function finalizeGraphModelMigration(options: GraphModelMigrationFinalizerOptions): Promise<GraphModelMigrationFinalizationResult>;
