/** * usePrefersReducedMotion Hook * * Reactive subscription to the `prefers-reduced-motion: reduce` media * query. Returns true when the user has asked the OS to minimize * non-essential motion; components should disable decorative animation * (typewriter reveals, entrance transitions, pulses) in that case. * * Safe in non-browser/test environments: returns false when * `window.matchMedia` is unavailable. */ export declare function usePrefersReducedMotion(): boolean;