/**
 * @license
 * Copyright 2022-2026 Matter.js Authors
 * SPDX-License-Identifier: Apache-2.0
 */
import { MutableCluster } from "../cluster/mutation/MutableCluster.js";
import { ConcentrationMeasurement } from "./concentration-measurement.js";
import { ClusterRegistry } from "../cluster/ClusterRegistry.js";
var CarbonMonoxideConcentrationMeasurement;
((CarbonMonoxideConcentrationMeasurement2) => {
  CarbonMonoxideConcentrationMeasurement2.Base = {
    ...ConcentrationMeasurement.Base,
    id: 1036,
    name: "CarbonMonoxideConcentrationMeasurement"
  };
  CarbonMonoxideConcentrationMeasurement2.ClusterInstance = MutableCluster.ExtensibleOnly(CarbonMonoxideConcentrationMeasurement2.Base);
  CarbonMonoxideConcentrationMeasurement2.Cluster = CarbonMonoxideConcentrationMeasurement2.ClusterInstance;
  CarbonMonoxideConcentrationMeasurement2.CompleteInstance = MutableCluster({
    ...ConcentrationMeasurement.Complete,
    id: 1036,
    name: "CarbonMonoxideConcentrationMeasurement"
  });
  CarbonMonoxideConcentrationMeasurement2.Complete = CarbonMonoxideConcentrationMeasurement2.CompleteInstance;
})(CarbonMonoxideConcentrationMeasurement || (CarbonMonoxideConcentrationMeasurement = {}));
const CarbonMonoxideConcentrationMeasurementCluster = CarbonMonoxideConcentrationMeasurement.Cluster;
ClusterRegistry.register(CarbonMonoxideConcentrationMeasurement.Complete);
export {
  CarbonMonoxideConcentrationMeasurement,
  CarbonMonoxideConcentrationMeasurementCluster
};
//# sourceMappingURL=carbon-monoxide-concentration-measurement.js.map
