/** * ConflictResolutionLog — 冲突解决审计日志 (FR-C01 AC4) * 记录冲突解决过程和结论,支持复盘。 */ import type { ResolutionStrategy } from './conflict-record.js'; export interface ResolutionLogEntry { conflictId: string; incomingId: string; existingId: string; strategy: ResolutionStrategy; winnerId: string; loserId: string; action: 'supersede' | 'pending_manual'; resolvedAt: Date; reason?: string; } export declare class ConflictResolutionLog { private readonly entries; record(entry: ResolutionLogEntry): void; getAll(): ResolutionLogEntry[]; getByConflictId(conflictId: string): ResolutionLogEntry | undefined; getByEntryId(entryId: string): ResolutionLogEntry[]; count(): number; clear(): void; } //# sourceMappingURL=conflict-resolution-log.d.ts.map