import { TestResult, FrameworkConfig } from '../../types';
export declare class AllureReporter {
    private config;
    private costTracker;
    constructor(config: FrameworkConfig);
    generateAllureReport(results: TestResult[]): Promise<void>;
    private generateAllureResult;
    /**
     * Add cost tracking data to Allure result
     */
    private addCostTrackingData;
    /**
     * Generate custom Allure widgets for cost tracking
     */
    private generateCostTrackingWidgets;
    private generateAllureReportFromResults;
    openAllureReport(): Promise<void>;
    serveAllureReport(port?: number): Promise<void>;
    serveAllureLive(): Promise<void>;
    private generateCostSummaryFile;
}
//# sourceMappingURL=AllureReporter.d.ts.map