/** MUST match cliConfigSchema.sessions defaults in @opensip-cli/config. */ export declare const DEFAULT_SESSION_RETENTION_KEEP = 200; export declare const DEFAULT_SESSION_RETENTION_MAX_AGE_DAYS = 60; export declare const DEFAULT_SESSION_RETENTION_MAX_SIZE_MB = 150; export interface SessionRetentionPolicy { readonly keep: number; readonly maxAgeDays: number; readonly maxSizeMb: number; } export type SessionRetentionPolicySource = 'scope' | 'cwd-fallback'; export interface ResolvedSessionRetentionPolicy extends SessionRetentionPolicy { readonly source: SessionRetentionPolicySource; } /** Normalize optional configuration against the host-owned retention defaults. */ export declare function resolveSessionRetentionPolicy(configured?: Partial): SessionRetentionPolicy; /** Resolve the effective retention policy from the entered project scope or cwd. */ export declare function resolveCurrentSessionRetentionPolicy(): ResolvedSessionRetentionPolicy; //# sourceMappingURL=session-retention-policy.d.ts.map