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