type ReducedMotionListener = (reduced: boolean) => void; /** Current effective preference (override, else OS). False when no DOM. */ export declare function prefersReducedMotion(): boolean; /** * App-level override of the OS preference - in-app accessibility toggles. * `null` returns control to the OS media query. */ export declare function setReducedMotionOverride(value: boolean | null): void; /** Notifies on effective preference changes. Returns an unsubscribe. */ export declare function onReducedMotionChange(listener: ReducedMotionListener): () => void; /** Test-only: clears the cached media query state. Not part of the public API. */ export declare function __resetReducedMotion(): void; export {}; //# sourceMappingURL=reduced-motion.d.ts.map