import GraphModelMigrationNotice from './GraphModelMigrationNotice.ts';
export type GraphModelMigrationScratchRefFields = {
    readonly refName: string;
};
/** Explicit scratch ref target for graph-model migration writes. */
export default class GraphModelMigrationScratchRef {
    readonly refName: string;
    constructor(fields: GraphModelMigrationScratchRefFields);
    /** Validates a scratch ref target without constructing one. */
    static validateRefName(refName: string | null | undefined): GraphModelMigrationNotice | null;
    /** Returns the Git ref name. */
    toString(): string;
}
