/**
 * Server cleanup utilities
 *
 * Extracted from server.ts to reduce file size and improve maintainability
 */
export declare class ServerCleanup {
    /**
     * Clean up stale sessions older than maxAge
     */
    static cleanupStaleSessions(sessions: Map<string, any>, maxAge?: number): void;
    /**
     * Clean up a single session
     */
    static cleanupSession(sessionId: string, sessions: Map<string, any>): Promise<void>;
    /**
     * Perform emergency cleanup of all sessions
     */
    static emergencyCleanup(sessions: Map<string, any>): Promise<void>;
    /**
     * Setup graceful shutdown handlers
     */
    static setupShutdownHandlers(server: any): void;
}
//# sourceMappingURL=server-cleanup.d.ts.map