/**
* Defers function execution until browser is idle to avoid blocking critical path.
* Uses requestIdleCallback when available, falls back to setTimeout.
*
* @paramfn - Function to execute when browser is idle
*/export declare functiondefer(fn: () => void): void;