import { Observable } from '../Observable'; import { ConnectableObservable } from '../observable/ConnectableObservable'; import { MonoTypeOperatorFunction, OperatorFunction, UnaryFunction, ObservableInput, ObservedValueOf } from '../types'; export declare function publish(): UnaryFunction, ConnectableObservable>; export declare function publish>(selector: (shared: Observable) => O): OperatorFunction>; export declare function publish(selector: MonoTypeOperatorFunction): MonoTypeOperatorFunction;