import { Events } from '../../shared/utils'; import { SocketWrapper } from './socket'; export declare class HeartbeatManager extends Events { private pingInterval; private pingTimeout; private intervalId; private timeouts; constructor(pingInterval?: number, pingTimeout?: number); start(sockets: Map): void; stop(): void; handlePing(socketId: string, socket: SocketWrapper): void; handlePong(socketId: string): void; private performPingCheck; }