/**
 * MergeClassification — result label emitted by MergeClassifier.
 *
 * @module domain/services/merge/MergeClassification
 */
import type { MergeClassificationConfidence, MergeClassificationKind } from './MergeClassificationKind.ts';
export type MergeClassificationFields = {
    readonly kind: MergeClassificationKind;
    readonly confidence: MergeClassificationConfidence;
    readonly reasonCodes: readonly string[];
};
export default class MergeClassification {
    readonly kind: MergeClassificationKind;
    readonly confidence: MergeClassificationConfidence;
    readonly reasonCodes: readonly string[];
    constructor(fields: MergeClassificationFields);
}
