import type { EventBus } from '../core/EventBus'; export declare class Connection { private bus; private ws; private ping; private retries; private url; private cfg; private dead; constructor(bus: EventBus); open(url: string, cfg: Record): void; private connect; private route; send(data: string | ArrayBuffer): void; sendJson(obj: Record): void; close(): void; private cleanup; private clearPing; get connected(): boolean; }