///
import { RawData } from "ws";
import * as Rx from "rxjs";
export declare const RECONNECT: unique symbol;
export type Payload = T | typeof RECONNECT;
export declare function create(url: Rx.BehaviorSubject, outgoing$: Rx.Observable>, opts?: {
encode: (data: Tx) => RawData;
decode: (data: RawData) => Rx;
}): Rx.Observable;