import{SchedulerLike,SchedulerAction}from'../types';import{Subscriber}from'../Subscriber';import{Subscription}from'../Subscription';import{Observable}from'../Observable';exportinterfaceDispatchArg<T>{source:Observable<T>;subscriber:Subscriber<T>;}/** * We need this JSDoc comment for affecting ESDoc. * @extends {Ignored} * @hide true */exportdeclareclassSubscribeOnObservable<T>extendsObservable<T>{source:Observable<T>;privatedelayTime;privatescheduler;/** @nocollapse */staticcreate<T>(source:Observable<T>,delay?:number,scheduler?:SchedulerLike):Observable<T>;/** @nocollapse */staticdispatch<T>(this:SchedulerAction<T>,arg:DispatchArg<T>):Subscription;constructor(source:Observable<T>,delayTime?:number,scheduler?:SchedulerLike);/** @deprecated This is an internal implementation detail, do not use. */_subscribe(subscriber:Subscriber<T>):Subscription;}