// AUTO-GENERATED by objcjs-types generator — DO NOT EDIT
import { NobjcLibrary } from "objc-js";
import { _bindClass } from "../bind.js";
export const MetricKit = new NobjcLibrary("/System/Library/Frameworks/MetricKit.framework/MetricKit");
export const MXAnimationMetric = _bindClass(MetricKit, "MXAnimationMetric");
export const MXAppExitMetric = _bindClass(MetricKit, "MXAppExitMetric");
export const MXAppLaunchDiagnostic = _bindClass(MetricKit, "MXAppLaunchDiagnostic");
export const MXAppLaunchMetric = _bindClass(MetricKit, "MXAppLaunchMetric");
export const MXAppResponsivenessMetric = _bindClass(MetricKit, "MXAppResponsivenessMetric");
export const MXAppRunTimeMetric = _bindClass(MetricKit, "MXAppRunTimeMetric");
export const MXAverage = _bindClass(MetricKit, "MXAverage");
export const MXBackgroundExitData = _bindClass(MetricKit, "MXBackgroundExitData");
export const MXCPUExceptionDiagnostic = _bindClass(MetricKit, "MXCPUExceptionDiagnostic");
export const MXCPUMetric = _bindClass(MetricKit, "MXCPUMetric");
export const MXCallStackTree = _bindClass(MetricKit, "MXCallStackTree");
export const MXCellularConditionMetric = _bindClass(MetricKit, "MXCellularConditionMetric");
export const MXCrashDiagnostic = _bindClass(MetricKit, "MXCrashDiagnostic");
export const MXCrashDiagnosticObjectiveCExceptionReason = _bindClass(MetricKit, "MXCrashDiagnosticObjectiveCExceptionReason");
export const MXDiagnostic = _bindClass(MetricKit, "MXDiagnostic");
export const MXDiagnosticPayload = _bindClass(MetricKit, "MXDiagnosticPayload");
export const MXDiskIOMetric = _bindClass(MetricKit, "MXDiskIOMetric");
export const MXDiskSpaceUsageMetric = _bindClass(MetricKit, "MXDiskSpaceUsageMetric");
export const MXDiskWriteExceptionDiagnostic = _bindClass(MetricKit, "MXDiskWriteExceptionDiagnostic");
export const MXDisplayMetric = _bindClass(MetricKit, "MXDisplayMetric");
export const MXForegroundExitData = _bindClass(MetricKit, "MXForegroundExitData");
export const MXGPUMetric = _bindClass(MetricKit, "MXGPUMetric");
export const MXHangDiagnostic = _bindClass(MetricKit, "MXHangDiagnostic");
export const MXHistogram = _bindClass(MetricKit, "MXHistogram");
export const MXHistogramBucket = _bindClass(MetricKit, "MXHistogramBucket");
export const MXLocationActivityMetric = _bindClass(MetricKit, "MXLocationActivityMetric");
export const MXMemoryMetric = _bindClass(MetricKit, "MXMemoryMetric");
export const MXMetaData = _bindClass(MetricKit, "MXMetaData");
export const MXMetric = _bindClass(MetricKit, "MXMetric");
export const MXMetricManager = _bindClass(MetricKit, "MXMetricManager");
export const MXMetricPayload = _bindClass(MetricKit, "MXMetricPayload");
export const MXNetworkTransferMetric = _bindClass(MetricKit, "MXNetworkTransferMetric");
export const MXSignpostIntervalData = _bindClass(MetricKit, "MXSignpostIntervalData");
export const MXSignpostMetric = _bindClass(MetricKit, "MXSignpostMetric");
export const MXSignpostRecord = _bindClass(MetricKit, "MXSignpostRecord");
export const MXUnitAveragePixelLuminance = _bindClass(MetricKit, "MXUnitAveragePixelLuminance");
export const MXUnitSignalBars = _bindClass(MetricKit, "MXUnitSignalBars");
export { MXErrorCode } from "./MXErrorCode.js";
