import { ConnectableObservable, Observable, OperatorFunction, MonoTypeOperatorFunction, SchedulerLike } from 'rxjs'; export declare function publishReplay(this: Observable, bufferSize?: number, windowTime?: number, scheduler?: SchedulerLike): ConnectableObservable; export declare function publishReplay(this: Observable, bufferSize?: number, windowTime?: number, selector?: OperatorFunction): Observable; export declare function publishReplay(this: Observable, bufferSize?: number, windowTime?: number, selector?: MonoTypeOperatorFunction, scheduler?: SchedulerLike): Observable;