import { Scheduler } from '../Scheduler'; import { Observable } from '../Observable'; import { Subscriber } from '../Subscriber'; import { Subscription } from '../Subscription'; export declare class ArrayObservable extends Observable { array: T[]; scheduler: Scheduler; static create(array: T[], scheduler?: Scheduler): ArrayObservable; static of(...array: Array): Observable; static dispatch(state: any): void; value: any; constructor(array: T[], scheduler?: Scheduler); protected _subscribe(subscriber: Subscriber): Subscription | Function | void; }