/** * Shutdown Manager * * Handles graceful shutdown of the MCP server and cleanup operations. * Separated from MCPOrchestratorServer for better modularity. */ import type { Logger } from '../output/logger.js'; export declare class ShutdownManager { private logger; private cleanupHandlers; constructor(logger: Logger); registerCleanup(fn: () => Promise): void; /** * Setup graceful shutdown handlers */ private performCleanup; private setupGracefulShutdown; /** * Manually trigger shutdown (useful for testing) */ shutdown(signal?: string): void; } //# sourceMappingURL=shutdown-manager.d.ts.map