/**
 * 📊 Enhanced Accessibility Summary Generator
 *
 * Generates detailed, actionable summaries of accessibility audits
 * with clear metrics, categorization, and severity levels.
 */
export interface AccessibilitySummary {
    overview: {
        totalPages: number;
        testedPages: number;
        overallScore: number;
        overallGrade: string;
        wcagLevel: string;
    };
    issues: {
        total: number;
        byType: {
            errors: number;
            warnings: number;
            notices: number;
        };
        bySeverity: {
            critical: number;
            serious: number;
            moderate: number;
            minor: number;
        };
        byCategory: Record<string, number>;
    };
    topIssues: Array<{
        code: string;
        count: number;
        severity: string;
        description: string;
        impact: string;
    }>;
    recommendations: string[];
    metrics: {
        averageIssuesPerPage: number;
        pagesWithErrors: number;
        pagesWithWarnings: number;
        successRate: number;
    };
}
/**
 * Generate enhanced accessibility summary
 */
export declare function generateAccessibilitySummary(pages: Array<{
    url: string;
    accessibility: {
        errors: any[];
        warnings: any[];
        notices?: any[];
        pa11yIssues?: any[];
        score?: number;
    };
}>): AccessibilitySummary;
/**
 * Format summary as markdown
 */
export declare function formatSummaryAsMarkdown(summary: AccessibilitySummary): string;
//# sourceMappingURL=accessibility-summary.d.ts.map