import GraphModelMigrationFinalizationRequest from './GraphModelMigrationFinalizationRequest.ts';
import GraphModelMigrationNotice from './GraphModelMigrationNotice.ts';
export type GraphModelMigrationFinalizationSafetyResultFields = {
    readonly request: GraphModelMigrationFinalizationRequest;
    readonly fatalErrors: readonly GraphModelMigrationNotice[];
};
/** Pure safety decision for graph-model migration finalization. */
export default class GraphModelMigrationFinalizationSafetyResult {
    readonly request: GraphModelMigrationFinalizationRequest;
    readonly fatalErrors: readonly GraphModelMigrationNotice[];
    constructor(fields: GraphModelMigrationFinalizationSafetyResultFields);
    /** Returns true when finalization may move to the Git ref update step. */
    allowsFinalization(): boolean;
}
