export default class RequestIdleCallback {
    private isUsingMockIdleCallback;
    private isMockingUnsupported;
    private queued;
    private originalRequestIdleCallback;
    private originalCancelIdleCallback;
    private currentIdleCallback;
    mock(): void;
    mockAsUnsupported(): void;
    restore(): void;
    isMocked(): boolean;
    runIdleCallbacks(timeRemaining?: number, didTimeout?: boolean): void;
    cancelIdleCallbacks(): void;
    private requestIdleCallback;
    private cancelIdleCallback;
    private ensureIdleCallbackIsMock;
}
//# sourceMappingURL=request-idle-callback.d.ts.map