/**
 * Custom hook for detecting user's reduced motion preference.
 *
 * Features:
 * - Detects system reduced motion preference
 * - Listens for changes in system motion preference
 * - Uses `MediaQueryList#addEventListener("change")` when available, with `addListener` / `removeListener` fallback for older browsers
 * - Handles SSR environments gracefully
 * - Automatically cleans up event listeners
 *
 * @returns Object containing whether reduced motion is preferred
 */
export declare const usePrefersReducedMotion: () => {
    prefersReducedMotion: boolean;
};
