import type { _MXMetric } from "./MXMetric.js";
import type { _NSMeasurement } from "../Foundation/NSMeasurement.js";
export declare class _MXCPUMetric extends _MXMetric {
    static alloc(): _MXCPUMetric;
    static new(): _MXCPUMetric;
    init(): _MXCPUMetric;
    /**
     * @property cumulativeCPUTime @abstract CPU time aggregated cumulatively. @discussion The data here represents the total CPU time an application consumed over the date range of the containing payload. @discussion Dimensioned as NSUnitDuration.
     */
    cumulativeCPUTime(): _NSMeasurement;
    /**
     * @property cumulativeCPUInstructions @abstract CPU instructions retired aggregated cumulatively. @discussion The data here represents the total number of CPU instructions an application retired over the date range of the containing payload. @discussion Dimensionless.
     */
    cumulativeCPUInstructions(): _NSMeasurement;
}
