/** * Schedules a callback to run during the browser's idle periods. * * @remarks * This hook uses `requestIdleCallback` (or a polyfill) to execute the callback. * * @param cb - The callback to execute. * @param deps - The dependency array. * * @example * ```tsx * useIdleCallback(() => { * analytics.sendData(); * }, [data]); * ``` */ export declare function useIdleCallback(cb: IdleRequestCallback, deps?: Array): void;