import type { _MXMetric } from "./MXMetric.js";
import type { _NSMeasurement } from "../Foundation/NSMeasurement.js";
export declare class _MXNetworkTransferMetric extends _MXMetric {
    static alloc(): _MXNetworkTransferMetric;
    static new(): _MXNetworkTransferMetric;
    init(): _MXNetworkTransferMetric;
    /**
     * Cumulative amount of data uploaded over WiFi. Dimensioned as NSUnitInformationStorage.
     */
    cumulativeWifiUpload(): _NSMeasurement;
    /**
     * Cumulative amount of data downloaded over WiFi. Dimensioned as NSUnitInformationStorage.
     */
    cumulativeWifiDownload(): _NSMeasurement;
    /**
     * Cumulative amount of data uploaded over cellular networks. This data is radio access technology agnostic. Dimensioned as NSUnitInformationStorage.
     */
    cumulativeCellularUpload(): _NSMeasurement;
    /**
     * Cumulative amount of data downloaded over cellular networks. This data is radio access technology agnostic. Dimensioned as NSUnitInformationStorage.
     */
    cumulativeCellularDownload(): _NSMeasurement;
}
