interface WebsocketConfig { url: string; onOpen?: (event: Event) => any; onError?: (event: Event) => any; onClose?: (event: CloseEvent) => any; onMessage?: (event: MessageEvent) => any; } export declare class Socket { private config; private ws; constructor(config: WebsocketConfig); send(data: ArrayBuffer | ArrayBufferView | string): void; createWebsocket(): void; } export {};