///
import { Observable } from 'rxjs';
export interface Connection {
connectionStatus: Observable;
messages: Observable;
}
export declare type WebSocketFactory = (url: string, protocols?: string | string[]) => WebSocket;
export declare function websocketConnect(url: string, input: Observable, protocols?: string | string[], websocketFactory?: WebSocketFactory): Connection;