import { Response } from 'express'; import { JobStatus } from '../job-manager/index.js'; declare class SseNotifier { private connections; registerConnection(sessionId: string, res: Response): void; unregisterConnection(sessionId: string): void; private sendMessage; sendProgress(sessionId: string, jobId: string, status: JobStatus, message?: string, progress?: number): void; sendJobResult(sessionId: string, jobId: string, result: Record): void; sendEvent(sessionId: string, event: string, data: Record): Promise; broadcastEvent(event: string, data: Record): Promise; getConnectionCount(): number; closeAllConnections(): void; } export declare const sseNotifier: SseNotifier; export {}; //# sourceMappingURL=index.d.ts.map