#!/usr/bin/env node /** * Cleanup utility for historical duplicate memory files. * * Issue #702: After Issue #699 fixed ongoing duplication, this utility * deduplicates already duplicated memory files across date folders. */ export interface DuplicateGroup { key: string; memoryName: string; memoryType: string; keep: string; remove: string[]; } export interface MemoryDuplicateCleanupReport { mode: 'dry-run' | 'apply'; memoriesDir: string; backupDir?: string; scannedFiles: number; duplicateGroups: number; filesToMove: number; filesMoved: number; bytesReclaimedEstimate: number; indexInvalidated: boolean; groups: DuplicateGroup[]; errors: string[]; } export interface CleanupDuplicateMemoriesOptions { apply?: boolean; backupDir?: string; jsonReportPath?: string; now?: Date; } export declare function cleanupDuplicateMemories(memoriesDirInput: string, options?: CleanupDuplicateMemoriesOptions): Promise; //# sourceMappingURL=cleanup-duplicate-memories.d.ts.map