/** * ConflictResolver — 冲突解决策略 * 支持:newer-wins / confidence-wins / manual */ import type { KnowledgeEntry } from '../types/index.js'; import type { ConflictRecord, ResolutionStrategy } from './conflict-record.js'; export interface ResolutionResult { record: ConflictRecord; winnerId: string; loserId: string; action: 'supersede' | 'pending_manual'; } export declare class ConflictResolver { resolve(record: ConflictRecord, incoming: KnowledgeEntry, existing: KnowledgeEntry, strategy: ResolutionStrategy): ResolutionResult; } //# sourceMappingURL=conflict-resolver.d.ts.map