/** * Whether the user has asked the OS to reduce transparency (iOS "Reduce * Transparency", or the web `prefers-reduced-transparency: reduce` media query). * Under this setting the glass surface renders opaque instead of translucent, per * Apple's Liquid Glass guidance ("makes Liquid Glass frostier and obscures more of * the content behind it"). * * Android has no equivalent OS setting, so this is always false there (RN's * isReduceTransparencyEnabled resolves false on Android). Returns false until the * first async read resolves, then tracks live changes. */ export declare function useReducedTransparency(): boolean; /** * Whether the user has asked the OS to increase contrast (iOS "Increase Contrast", * Android "High contrast text", or the web `prefers-contrast: more` media query). * Under this setting the glass surface renders near-solid with a contrasting * border, per Apple's Liquid Glass guidance ("makes elements predominantly black or * white and highlights them with a contrasting border"). * * The native query is PLATFORM-PICKED and this is mandatory: on iOS the setting is * isDarkerSystemColorsEnabled and on Android the nearest is isHighTextContrastEnabled, * but each of those RN methods NEVER settles its promise on the OTHER platform (an * upstream RN bug), so calling the wrong one hangs. Returns false until the first * async read resolves, then tracks live changes. */ export declare function useIncreasedContrast(): boolean; //# sourceMappingURL=a11y-preferences.d.ts.map