export interface SessionReaperConfig { intervalMs?: number; gracePeriodMs?: number; enableManagedTermination?: boolean; } export declare class SessionReaper { private timer; private readonly intervalMs; private readonly gracePeriodMs; private readonly enableManagedTermination; private readonly logStaleOnlyCleanup; constructor(config?: SessionReaperConfig); start(): void; stop(): void; runCleanup(): Promise; getConfig(): { intervalMs: number; gracePeriodMs: number; enableManagedTermination: boolean; }; } export declare function getSessionReaper(config?: SessionReaperConfig): SessionReaper; export declare function startSessionReaper(config?: SessionReaperConfig): void; export declare function stopSessionReaper(): void;