/** * Reactive reduced-motion signal integration. * * @module bquery/motion */ import type { ReadonlySignal } from '../reactive/readonly'; /** * Reactive readonly signal that tracks the effective reduced-motion * preference. The signal updates automatically when the user's system * preference changes or when {@link setReducedMotion} is called. * * Returns the same singleton signal on every call. * * @example * ```ts * import { effect } from '@bquery/bquery/reactive'; * const reduced = reducedMotionSignal(); * effect(() => console.log('reduced motion:', reduced.value)); * ``` */ export declare const reducedMotionSignal: () => ReadonlySignal; //# sourceMappingURL=reduced-motion-signal.d.ts.map