/// import { EventEmitter } from 'events'; import { Wire } from './wire'; export default class WebSocketTransport extends EventEmitter implements Wire { wire: WebSocket; onmessage: (data: any) => void; constructor(onmessage: (data: any) => void); connect: (address: string, WsConstructor: typeof WebSocket) => Promise; connectSync: () => any; send(data: any, flags?: any): Promise; shutdown(): Promise; getPort(): string; }