///
import { Server } from 'http';
import { Socket } from 'net';
import { Request, Response } from 'express';
import Runner from '../../../runner';
export interface ConnectionMap {
[key: number]: Socket;
}
export default class ServerSentEventConnectionManager {
private name;
private listener;
private lastConnectionKey;
private connectionMap;
constructor(listener: Server, { name }?: {
name?: string | undefined;
});
initializeStream(request: Request, response: Response): void;
sendStatus(status: {
[key: string]: any;
}): void;
killAllConnections(): void;
dispose({ logger }: Runner): Promise;
private addConnection;
}