UNPKG

aura-glass

Version:

A comprehensive glassmorphism design system for React applications with 142+ production-ready components

29 lines 1.12 kB
import { ReactNode } from "react"; export interface AccessibilitySettings { focusIndicators: boolean; keyboardNavigation: boolean; screenReaderOptimized: boolean; highContrast: boolean; reducedMotion: boolean; largeText: boolean; colorBlindness: string; voiceCommands: boolean; motionControls: boolean; } interface AccessibilityContextType { settings: AccessibilitySettings; updateSettings: (newSettings: Partial<AccessibilitySettings>) => void; resetToDefaults: () => void; detectSystemPreferences: () => void; } interface AccessibilityProviderProps { children: ReactNode; initialSettings?: Partial<AccessibilitySettings>; storageKey?: string; className?: string; "data-testid"?: string; } export declare function AccessibilityProvider({ children, initialSettings, storageKey, className, "data-testid": dataTestId, }: AccessibilityProviderProps): import("react/jsx-runtime").JSX.Element; export declare function useAccessibility(): AccessibilityContextType; export default AccessibilityProvider; //# sourceMappingURL=AccessibilityProvider.d.ts.map