import type { SystemStyleObject } from "@chakra-ui/react"; export declare const REDUCED_MOTION_QUERY = "@media (prefers-reduced-motion: reduce)"; export declare const MOTION_OK_QUERY = "@media (prefers-reduced-motion: no-preference)"; export declare const usePrefersReducedMotion: () => boolean; /** Spread into `sx`: drops transitions and animations when the user asks for less motion. */ export declare const reducedMotionSx: (overrides?: SystemStyleObject) => SystemStyleObject; /** Add to an element whose loop is essential feedback; it and its subtree keep moving. */ export declare const MOTION_KEEP_CLASS = "pz-motion-keep"; export declare const REDUCED_MOTION_SELECTOR: string; export declare const reducedMotionGlobalStyles: { "@media (prefers-reduced-motion: reduce)": { [REDUCED_MOTION_SELECTOR]: { transitionDuration: string; animationDuration: string; animationIterationCount: string; scrollBehavior: string; }; }; }; export type ReducedMotionScope = "components" | "global";