import { Scheduler } from '../Scheduler'; import { Observable } from '../Observable'; export declare class IteratorObservable extends Observable { private project; private thisArg; private scheduler; private iterator; static create(iterator: any, project?: (x?: any, i?: number) => T, thisArg?: any, scheduler?: Scheduler): IteratorObservable; static dispatch(state: any): void; constructor(iterator: any, project?: (x?: any, i?: number) => T, thisArg?: any, scheduler?: Scheduler); _subscribe(subscriber: any): void; }