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