import { Destroyable, Event as VEvent } from "vtxf-renderer/dist-node/xr-base-utils"; import { WebSocketClient } from "./WebSocketClient"; import { WebSocketMsgDataType } from "./WebSocketMsgDataType"; import { WebSocketWrapper } from "./WebSocketWrapper"; export declare class WebSocketClientConnection extends Destroyable { private _client; private _url; get client(): WebSocketClient; get heartBeatOptions(): import("./WebSocketHeartBeatOptions").WebSocketHeartBeatOptions | undefined; get url(): string; private _heartBeatRcvMsgEvent; get heartBeatRcvMsgEvent(): VEvent<[MessageEvent]>; private _closeEvent; get closeEvent(): VEvent<[]>; private _ws; get ws(): WebSocketWrapper; get readyState(): number; send(data: WebSocketMsgDataType): void; close(code?: number, reason?: string): void; constructor(_client: WebSocketClient, _url: string); }