import { Scheduler } from '../Scheduler'; import { Subscription } from '../Subscription'; import { Action } from './Action'; export declare class VirtualTimeScheduler implements Scheduler { actions: Action[]; active: boolean; scheduledId: number; index: number; sorted: boolean; frame: number; maxFrames: number; protected static frameTimeFactor: number; now(): number; flush(): void; addAction(action: Action): void; schedule(work: (x?: any) => Subscription | void, delay?: number, state?: any): Subscription; }