/// import { EventEmitter } from 'events'; import WS from 'ws'; import { XapiRequest } from '../xapi/types'; import { Backend } from './'; export default class WSBackend extends EventEmitter implements Backend { private ws; private isReady; constructor(urlOrWS: WS | WebSocket | string); close(): void; execute(command: XapiRequest): Promise; private handleClose; private handleError; private handleMessage; }