/** * Cleanup Coordinator - Unified initialization for all cleanup schedulers * * This module manages both log and session cleanup schedulers from a single * entry point, ensuring consistent initialization and lifecycle management. */ import { CleanupScheduler } from '../output/cleanup-scheduler.js'; import { SessionCleanupScheduler } from '../session/cleanup-scheduler.js'; /** * Initialize all cleanup schedulers * Uses singleton pattern to prevent multiple concurrent initializations */ export declare function initializeCleanupSchedulers(): Promise; /** * Get the log cleanup scheduler instance */ export declare function getLogCleanupScheduler(): CleanupScheduler | null; /** * Get the session cleanup scheduler instance */ export declare function getSessionCleanupScheduler(): null | SessionCleanupScheduler; /** * Stop all cleanup schedulers */ export declare function stopAllCleanupSchedulers(): void; //# sourceMappingURL=coordinator.d.ts.map