import type { KnowledgeCapsuleId } from "@oscharko-dev/keiko-contracts";
import type { KnowledgeStore } from "../store.js";
import type { AuditEventSink, CapsuleRetentionPolicy, RetentionApplyResult } from "./types.js";
export declare function applyRetentionToCapsule(store: KnowledgeStore, capsuleId: KnowledgeCapsuleId, policy: CapsuleRetentionPolicy, now: number, auditSink?: AuditEventSink): RetentionApplyResult;
//# sourceMappingURL=retention-applier.d.ts.map