import { Scheduler } from '../Scheduler'; import { ImmediateAction } from './ImmediateAction'; import { Subscription } from '../Subscription'; import { Action } from './Action'; export declare class ImmediateScheduler implements Scheduler { actions: ImmediateAction[]; active: boolean; scheduled: boolean; now(): number; flush(): void; schedule(work: (x?: any) => Subscription | void, delay?: number, state?: any): Subscription; scheduleNow(work: (x?: any) => Subscription | void, state?: any): Action; scheduleLater(work: (x?: any) => Subscription | void, delay: number, state?: any): Action; }