import { Observable } from '../Observable'; import { ConnectableObservable } from '../observable/ConnectableObservable'; export declare function publish(this: Observable): ConnectableObservable; export declare function publish(this: Observable, selector: (source: Observable) => Observable): Observable; export declare function publish(this: Observable, selector: (source: Observable) => Observable): Observable; export declare type selector = (source: Observable) => Observable;