export interface RuntimeSessionInfo { sid: string; mtimeMs: number; ageHours: number; } export interface CleanupOptions { olderThanHours: number; graceHours: number; } export interface CleanupResult { deleted: string[]; skipped: { sid: string; reason: string; }[]; } export declare function runtimeDirPath(projectRoot: string): string; export declare function listRuntimeSessions(projectRoot: string): RuntimeSessionInfo[]; export declare function planRuntimeCleanup(sessions: RuntimeSessionInfo[], options: CleanupOptions): { eligible: string[]; skipped: { sid: string; reason: string; }[]; }; export declare function executeRuntimeCleanup(projectRoot: string, options: CleanupOptions & { apply: boolean; }): CleanupResult;