/// import { WebsocketInterface, WebsocketConfig } from "../../domain/websocket-interface"; import { handlerType } from "../../domain/handler-type"; import { EventEmitter } from "events"; export declare class BrowserWebSocket implements WebsocketInterface { config: WebsocketConfig; client: WebSocket | null; events: EventEmitter; constructor(config: WebsocketConfig); open(): void; close(): void; send(message: string): void; _handleOpen: (data: any) => void; _handleClose: (data: any) => void; _handleError: (data: any) => void; _handleMessage: (data: any) => void; on(event: string, handler: handlerType): void; state(): number; } declare const _default: (config: WebsocketConfig) => BrowserWebSocket; export default _default;