/**
 * TtdMergeObstructionWitness — deterministic object-key collision evidence.
 *
 * @module domain/services/merge/TtdMergeObstructionWitness
 */
export type TtdMergeObstructionWitnessFields = {
    readonly fieldKey: string;
    readonly precursorValue: string | null;
    readonly leftValue: string | null;
    readonly rightValue: string | null;
};
export default class TtdMergeObstructionWitness {
    readonly fieldKey: string;
    readonly precursorValue: string | null;
    readonly leftValue: string | null;
    readonly rightValue: string | null;
    constructor(fields: TtdMergeObstructionWitnessFields);
}
