/**
 * Comprehensive accessibility audit utilities for ClarityKit components
 * Implements WCAG 2.1 AA compliance checking and validation
 */
export interface AccessibilityIssue {
    level: 'error' | 'warning' | 'info';
    rule: string;
    message: string;
    element?: HTMLElement;
    wcagCriterion?: string;
}
export interface AccessibilityAuditResult {
    passed: boolean;
    issues: AccessibilityIssue[];
    score: number;
    summary: {
        errors: number;
        warnings: number;
        info: number;
    };
}
/**
 * Comprehensive accessibility audit for a component or element
 */
export declare function auditAccessibility(element: HTMLElement): AccessibilityAuditResult;
/**
 * Generate accessibility report
 */
export declare function generateAccessibilityReport(results: AccessibilityAuditResult[]): string;
/**
 * Batch audit multiple components
 */
export declare function batchAuditComponents(selectors: string[]): AccessibilityAuditResult[];
/**
 * Quick accessibility check for development
 */
export declare function quickAccessibilityCheck(element: HTMLElement): boolean;
//# sourceMappingURL=accessibility-audit.d.ts.map