import type { LogFunc } from '../interface/common'; import type { WebSocketLifeCycle } from '../interface/socket'; export default class EventManager { private _socket; private _lifeCycle?; private _log?; constructor(_socket: WebSocket, _lifeCycle?: WebSocketLifeCycle | undefined, _log?: LogFunc | undefined); setupEventHandlers(): void; private _onOpen; private _onClose; private _onError; private _onMessage; }