export default class VitisHlsReportParser {
    private reportPath;
    constructor(reportPath: string);
    private xmlToJson;
    getSanitizedJSON(): {
        platform: string;
        topFun: string;
        clockTarget: number;
        clockEstim: number;
        fmax: number;
        latencyWorst: number;
        latencyAvg: number;
        latencyBest: number;
        hasFixedLatency: boolean;
        execTimeWorst: number;
        execTimeAvg: number;
        execTimeBest: number;
        FF: number;
        LUT: number;
        BRAM: number;
        DSP: number;
        availFF: number;
        availLUT: number;
        availBRAM: number;
        availDSP: number;
        perFF: number;
        perLUT: number;
        perBRAM: number;
        perDSP: number;
    };
    private getRawJSON;
    calculateMaxFrequency(clockEstim: number): number;
    calculateExecutionTime(latency: number, freqMHz: number): number;
}
//# sourceMappingURL=VitisHlsReportParser.d.ts.map