import { Scheduler } from '../Scheduler'; import { Observable } from '../Observable'; import { Subscription } from '../Subscription'; import { Subscriber } from '../Subscriber'; export declare class TimerObservable extends Observable { static create(dueTime?: number | Date, period?: number | Scheduler, scheduler?: Scheduler): Observable; static dispatch(state: any): any; private period; private dueTime; private scheduler; constructor(dueTime?: number | Date, period?: number | Scheduler, scheduler?: Scheduler); protected _subscribe(subscriber: Subscriber): Subscription | Function | void; }