import type { KnowledgeStore } from '../storage/knowledge-store.js'; import { ExpiryDetector } from './expiry-detector.js'; import type { CleanupReport, ExpiryPolicy } from './lifecycle-types.js'; export interface CleanupManagerOptions { store: KnowledgeStore; detector?: ExpiryDetector; now?: () => Date; } export declare class CleanupManager { private readonly store; private readonly detector; private readonly now; constructor(options: CleanupManagerOptions); cleanup(policy: ExpiryPolicy): Promise; } //# sourceMappingURL=cleanup-manager.d.ts.map