import type { ReportFileWithAttributes } from './types';
export declare class ReportMergingTool {
    private reportInfos;
    append(reportInfo: ReportFileWithAttributes): void;
    clear(): void;
    /**
     * Check if a report is in directory mode (html-and-external-assets).
     * Directory mode reports: {name}/index.html + {name}/screenshots/
     */
    private isDirectoryModeReport;
    mergeReports(reportFileName?: 'AUTO' | string, opts?: {
        rmOriginalReports?: boolean;
        overwrite?: boolean;
    }): string | null;
}
