UNPKG

abt-universal-search

Version:

Enterprise-grade Universal Search System with cross-platform compatibility, performance optimization, and security hardening

44 lines 1.46 kB
/** * Accessibility Audit Runner * Comprehensive accessibility validation tool for continuous integration */ import type { AccessibilityViolation, WCAGLevel } from '../../types/Accessibility'; interface AuditReport { timestamp: Date; overallScore: number; wcagLevel: WCAGLevel; componentsAudited: string[]; totalViolations: number; criticalViolations: number; warningCount: number; violations: AccessibilityViolation[]; recommendations: string[]; passedCriteria: string[]; failedCriteria: string[]; } interface ComponentAuditResult { componentName: string; score: number; violations: AccessibilityViolation[]; warnings: string[]; recommendations: string[]; } declare class AccessibilityAuditor { private accessibilityManager; private colorValidator; private container; constructor(); init(): Promise<void>; destroy(): Promise<void>; private createAuditContainer; auditComponent(ComponentClass: any, componentName: string, config?: any): Promise<ComponentAuditResult>; private exerciseComponent; private validateColors; private generateRecommendations; private calculateComponentScore; runFullAudit(): Promise<AuditReport>; private extractPassedCriteria; generateReport(report: AuditReport): string; } export { AccessibilityAuditor, type AuditReport, type ComponentAuditResult }; //# sourceMappingURL=accessibility-audit.d.ts.map