import { AccessibilityResult } from '../../types/audit-results';
/**
 * AccessibilityService - Returns AccessibilityResult (same type used in PageAuditResult)
 * Used by API endpoint: POST /api/v2/page/accessibility
 */
export declare class AccessibilityService {
    private checker;
    initialize(): Promise<void>;
    analyzeUrl(url: string, options?: {
        pa11yStandard?: 'WCAG2A' | 'WCAG2AA' | 'WCAG2AAA' | 'Section508';
        includeWarnings?: boolean;
    }): Promise<AccessibilityResult>;
    private getWcagLevel;
    private calculateScore;
    cleanup(): Promise<void>;
}
//# sourceMappingURL=accessibility.service.d.ts.map