import GraphModelMigrationLoweredOperation from './GraphModelMigrationLoweredOperation.ts';
export type GraphModelMigrationScratchWrittenPatchFields = {
    readonly commitId: string;
    readonly operation: GraphModelMigrationLoweredOperation;
    readonly sequence: number;
};
/** One scratch-history commit written for a lowered migration operation. */
export default class GraphModelMigrationScratchWrittenPatch {
    readonly commitId: string;
    readonly operation: GraphModelMigrationLoweredOperation;
    readonly sequence: number;
    constructor(fields: GraphModelMigrationScratchWrittenPatchFields);
    /** Returns the deterministic lowered operation key carried by this commit. */
    operationKey(): string;
}
