import { SessionData } from './persistence.js'; export declare class GracefulShutdown { private handlers; private isShuttingDown; register(handler: () => Promise): void; execute(): Promise; setupSignalHandlers(): void; } export declare function createAutoSaveHandler(sessionId: string, getSessionData: () => SessionData, interval?: number): { start: () => void; stop: () => Promise; }; //# sourceMappingURL=shutdown.d.ts.map