import { BinanceClient } from '..'; import PublicWebSocketClient from './PublicWebSocketClient'; import ExecutionReport from '../models/responses/orders/ExecutionReport'; export default class WebSocketClient extends PublicWebSocketClient { private _client; private _intervalId?; private _userDataStreamListeners; constructor(client: BinanceClient); executionReport(symbol: string, cb: (data: ExecutionReport) => void): void; start(): Promise; stop(): void; private listener; private keepAlive; private cleanExecutionReport; }