import { Transaction } from "../_tx"; import { OnTimeout, Task, Timeout } from "./index"; export declare class SchedulingContext { private top; private root; constructor(); hasActivations(): boolean; getRootTx(): Transaction; abort(): void; stepIn(): Transaction; stepOut(): Transaction; handleActivations(): void; scheduleActivation(task: Task): void; scheduleTimeout(onTimeout: OnTimeout, delay: number): Timeout; }