import { Action, IApplicationSpec } from "../../util"; import { ClientStore } from "../ClientStore"; import { IServerConnection } from "./types"; export declare class WebSocketConnection implements IServerConnection { private readonly wsUrl; private socket?; private reconnectTimeout; private reconnectFlag; constructor(wsUrl: string); isConnected(): boolean; open(clientStore: ClientStore): void; send(action: Action): boolean; close(): void; }