import { Observable, SchedulerLike } from 'rxjs'; import { ConditionFunc, IterateFunc, ResultFunc, GenerateBaseOptions, GenerateOptions } from 'rxjs/internal-compatibility'; export declare class GenerateObservable extends Observable { static create(initialState: S, condition: ConditionFunc, iterate: IterateFunc, resultSelector: ResultFunc, scheduler?: SchedulerLike): Observable; static create(initialState: S, condition: ConditionFunc, iterate: IterateFunc, scheduler?: SchedulerLike): Observable; static create(options: GenerateBaseOptions): Observable; static create(options: GenerateOptions): Observable; }