UNPKG

aura-glass

Version:

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

51 lines 1.64 kB
import React from 'react'; declare global { namespace jest { interface Matchers<R> { toHaveNoViolations(): R; toHaveAttribute(name: string, value?: string): R; toHaveTextContent(text: string): R; toHaveFocus(): R; toHaveClass(className: string): R; toBeVisible(): R; toBeInTheDocument(): R; } } } /** * Accessibility Testing Utilities for Consciousness Features */ export declare class ConsciousnessAccessibilityUtils { /** * Test component for ARIA compliance */ static testAriaCompliance(component: React.ReactElement): Promise<void>; /** * Test keyboard navigation */ static testKeyboardNavigation(component: React.ReactElement, expectedFocusOrder: string[]): Promise<void>; /** * Test screen reader announcements */ static testScreenReaderAnnouncements(component: React.ReactElement): void; /** * Test reduced motion compliance */ static testReducedMotionCompliance(component: React.ReactElement): void; /** * Test high contrast support */ static testHighContrastSupport(component: React.ReactElement): Promise<void>; /** * Generate accessibility report */ static generateAccessibilityReport(component: React.ReactElement): Promise<{ ariaCompliance: boolean; keyboardAccessible: boolean; screenReaderFriendly: boolean; reducedMotionSupport: boolean; highContrastSupport: boolean; violations: any[]; }>; } //# sourceMappingURL=ConsciousnessAccessibilityTests.d.ts.map