import { Connection, ConnectionOptions } from './connection'; import { BehaviorSubject, Subject } from 'rxjs'; export declare class ConnectionManager { static connections: Map; static current: Connection; static _ready: boolean; static _ready$: BehaviorSubject; static _change: Subject; static has(name: string): boolean; static get(name: string): Connection | null; static create(options: ConnectionOptions): Connection; static of(options: ConnectionOptions): Connection; static setReady(): void; static ready(): import("rxjs/internal/Observable").Observable; static change(): import("rxjs/internal/Observable").Observable; }