/**
 * 统一的分析报告数据接口
 */
export interface UnifiedReportData {
    reportType: 'base-build' | 'playable';
    title: string;
    buildPath: string;
    totalSize: number;
    totalSizeFormatted: string;
    items: Array<{
        name: string;
        path?: string;
        type: string;
        category: string;
        size: number;
        sizeFormatted: string;
        percentage: number;
        dataUrlSize?: number;
        dataUrlSizeFormatted?: string;
    }>;
    byCategory: Record<string, {
        count: number;
        size: number;
        sizeFormatted: string;
        percentage: number;
        dataUrlSize?: number;
        dataUrlSizeFormatted?: string;
    }>;
    byType: Record<string, {
        count: number;
        size: number;
        sizeFormatted: string;
        percentage: number;
        dataUrlSize?: number;
        dataUrlSizeFormatted?: string;
    }>;
    optimizationInfo?: {
        baseBuildSize?: number;
        baseBuildSizeFormatted?: string;
        actualSize?: number;
        actualSizeFormatted?: string;
        optimizationRate?: number;
    };
    estimatedHtmlSize?: number;
    estimatedHtmlSizeFormatted?: string;
}
/**
 * 生成统一的 HTML 报告模板
 */
export declare function generateUnifiedReportHTML(data: UnifiedReportData): string;
