/// import type { BaseExchange } from './base'; export declare class BaseWebSocket { ws?: WebSocket; parent: T; pingAt: number; pingTimeoutId?: NodeJS.Timeout; get isConnected(): boolean; get isDisposed(): boolean; get store(): import("../store/store.interface").Store; get emitter(): import("tiny-emitter").TinyEmitter; constructor(parent: T); connectAndSubscribe: () => void; onOpen: () => void; onMessage: (_event: MessageEvent) => void; onClose: () => void; dispose: () => void; }