import { ConnectableObservable, Observable } from 'rxjs'; 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;