import type { EvaluationPruneManifest, EvaluationRetentionPolicy } from "./types.js"; export declare const DEFAULT_EVALUATION_RETENTION_POLICY: EvaluationRetentionPolicy; export interface RetentionDecision { artifactId: string; retentionClass: string; protected: boolean; reasonCode: string; estimatedBytes: number; } export declare function classifyEvaluationStore(root: string, policy?: EvaluationRetentionPolicy): Promise; export declare function createPruneManifest(root: string, policy?: EvaluationRetentionPolicy): Promise; export declare function verifyRetentionPolicy(policy: EvaluationRetentionPolicy): void; export declare function readRetentionPolicy(path: string): Promise; //# sourceMappingURL=retention.d.ts.map