type Callback = () => unknown; interface Task { id: number; callback: Callback | null; priority: number; cancelled: boolean; } export declare function unstable_scheduleCallback(priority: number, cb: Callback): Task; export declare function unstable_cancelCallback(task: Task): void; export declare function unstable_shouldYield(): boolean; export declare function unstable_requestPaint(): void; export declare function unstable_now(): number; export declare function unstable_getCurrentPriorityLevel(): number; export declare function unstable_runWithPriority(_priority: number, fn: () => T): T; export declare function unstable_next(fn: () => T): T; export declare function unstable_wrapCallback any>(fn: T): T; export declare function unstable_continueExecution(): void; export declare function unstable_pauseExecution(): void; export declare function unstable_getFirstCallbackNode(): Task | null; export declare const unstable_IdlePriority = 5; export declare const unstable_ImmediatePriority = 1; export declare const unstable_LowPriority = 4; export declare const unstable_NormalPriority = 3; export declare const unstable_UserBlockingPriority = 2; declare const _default: { unstable_scheduleCallback: typeof unstable_scheduleCallback; unstable_cancelCallback: typeof unstable_cancelCallback; unstable_shouldYield: typeof unstable_shouldYield; unstable_requestPaint: typeof unstable_requestPaint; unstable_now: typeof unstable_now; unstable_getCurrentPriorityLevel: typeof unstable_getCurrentPriorityLevel; unstable_runWithPriority: typeof unstable_runWithPriority; unstable_next: typeof unstable_next; unstable_wrapCallback: typeof unstable_wrapCallback; unstable_continueExecution: typeof unstable_continueExecution; unstable_pauseExecution: typeof unstable_pauseExecution; unstable_getFirstCallbackNode: typeof unstable_getFirstCallbackNode; unstable_IdlePriority: number; unstable_ImmediatePriority: number; unstable_LowPriority: number; unstable_NormalPriority: number; unstable_UserBlockingPriority: number; }; export default _default;