/// import { Duplex } from 'stream'; import * as WebSocket from 'ws'; export interface IWebSocketStreamOptions { binary: boolean; } export declare class WebSocketStream extends Duplex { private socket; readonly options: IWebSocketStreamOptions; hasWritten: boolean; constructor(socket: WebSocket, options: IWebSocketStreamOptions); _write(chunk: any, encoding: string, callback: (error?: Error) => void): void; _read(size: number): void; private messageHandler; }