import type { LoopRetentionPolicy, DailyTraceDigest, RetentionTier } from "../../domain/loop/retention-policy.js"; export interface CompactionResult { readonly tracesCompacted: number; readonly tracesDeleted: number; readonly scoresCompacted: number; readonly digestsCreated: number; readonly bytesFreed: number; } export declare function classifyTier(traceDate: string, now: Date, policy: LoopRetentionPolicy): RetentionTier; export declare function compactLoopData(workspaceRoot: string, policy?: LoopRetentionPolicy): Promise; export declare function readDigests(workspaceRoot: string): Promise; //# sourceMappingURL=loop-data-compactor.d.ts.map