/** * Automated Memory Maintenance * * Periodic maintenance tasks: verify stale claims, prune decayed entries, * consolidate daily logs, and surface maintenance recommendations. * * Inspired by Total Recall's maintenance cadences and Clawe's heartbeat system. */ export interface MaintenanceResult { staleEntriesPruned: number; decayedEntriesUpdated: number; dailyLogsArchived: number; duplicatesRemoved: number; staleWorktrees: string[]; recommendations: string[]; } export interface MaintenanceConfig { staleDaysThreshold: number; decayRate: number; minImportanceAfterDecay: number; archiveDaysOld: number; duplicateSimilarityThreshold: number; } /** * Run full maintenance cycle on the memory database. */ export declare function runMaintenance(dbPath: string, config?: Partial): MaintenanceResult; /** * Get a quick health summary without running full maintenance. */ export declare function getHealthSummary(dbPath: string): { memoriesCount: number; sessionCount: number; dailyLogCount: number; staleCount: number; unpromotedCount: number; healthy: boolean; }; //# sourceMappingURL=memory-maintenance.d.ts.map