/** * Additional reactive media-preference signals introduced in 1.14.0. * * Mirrors the structure of {@link prefersReducedMotion} / {@link prefersColorScheme} * for the newer accessibility preferences — `prefers-reduced-transparency`, * `prefers-reduced-data`, and `forced-colors` — plus a small `forcedColors` * signal that exposes the active forced-color mode. * * @module bquery/a11y * * @since 1.14.0 */ import type { MediaPreferenceSignal } from './types'; /** * Reactive signal tracking `(prefers-reduced-transparency: reduce)`. * Returns `true` when the user has requested reduced transparency. * * @since 1.14.0 */ export declare const prefersReducedTransparency: () => MediaPreferenceSignal; /** * Reactive signal tracking `(prefers-reduced-data: reduce)`. * Returns `true` when the user has requested reduced data usage. * * @since 1.14.0 */ export declare const prefersReducedData: () => MediaPreferenceSignal; /** * Possible values for {@link forcedColors}. * * @since 1.14.0 */ export type ForcedColorsMode = 'none' | 'active'; /** * Reactive signal tracking `(forced-colors: active)` — emits `'active'` * when Windows High Contrast / forced-colors mode is enabled and `'none'` * otherwise. * * @since 1.14.0 */ export declare const forcedColors: () => MediaPreferenceSignal; //# sourceMappingURL=media-preferences-extras.d.ts.map