import { Scheduler } from '../Scheduler'; import { Observable } from '../Observable'; import { Subscriber } from '../Subscriber'; import { Subscription } from '../Subscription'; export declare class ArrayLikeObservable extends Observable { private arrayLike; private scheduler; private mapFn; static create(arrayLike: ArrayLike, mapFn: (x: any, y: number) => T, thisArg: any, scheduler?: Scheduler): Observable; static dispatch(state: any): void; private value; constructor(arrayLike: ArrayLike, mapFn: (x: any, y: number) => T, thisArg: any, scheduler?: Scheduler); protected _subscribe(subscriber: Subscriber): Subscription | Function | void; }