/**
 * @license
 * Copyright 2022-2026 Matter.js Authors
 * SPDX-License-Identifier: Apache-2.0
 */

/*** THIS FILE IS GENERATED, DO NOT EDIT ***/

import "../elements/models.js";
import "./identify.resource.js";
import "./groups.resource.js";
import "./scenes-management.resource.js";
import "./on-off.resource.js";
import "./level-control.resource.js";
import "./boolean-state.resource.js";
import "./boolean-state-configuration.resource.js";
import "./mode-select-cluster.resource.js";
import "./mode-base.resource.js";
import "./low-power.resource.js";
import "./wake-on-lan.resource.js";
import "./switch.resource.js";
import "./operational-state.resource.js";
import "./alarm-base.resource.js";
import "./messages.resource.js";
import "./service-area.resource.js";
import "./illuminance-measurement.resource.js";
import "./temperature-measurement.resource.js";
import "./pressure-measurement.resource.js";
import "./flow-measurement.resource.js";
import "./relative-humidity-measurement.resource.js";
import "./occupancy-sensing.resource.js";
import "./resource-monitoring.resource.js";
import "./hepa-filter-monitoring.resource.js";
import "./activated-carbon-filter-monitoring.resource.js";
import "./water-tank-level-monitoring.resource.js";
import "./air-quality.resource.js";
import "./concentration-measurement.resource.js";
import "./carbon-monoxide-concentration-measurement.resource.js";
import "./carbon-dioxide-concentration-measurement.resource.js";
import "./nitrogen-dioxide-concentration-measurement.resource.js";
import "./ozone-concentration-measurement.resource.js";
import "./pm25-concentration-measurement.resource.js";
import "./formaldehyde-concentration-measurement.resource.js";
import "./pm1-concentration-measurement.resource.js";
import "./pm10-concentration-measurement.resource.js";
import "./total-volatile-organic-compounds-concentration-measurement.resource.js";
import "./radon-concentration-measurement.resource.js";
import "./smoke-co-alarm-cluster.resource.js";
import "./electrical-energy-measurement.resource.js";
import "./electrical-power-measurement.resource.js";
import "./zone-management.resource.js";
import "./soil-measurement.resource.js";
import "./color-control.resource.js";
import "./pump-configuration-and-control.resource.js";
import "./thermostat-cluster.resource.js";
import "./fan-control.resource.js";
import "./thermostat-user-interface-configuration.resource.js";
import "./valve-configuration-and-control.resource.js";
import "./door-lock-cluster.resource.js";
import "./window-covering-cluster.resource.js";
import "./closure-control.resource.js";
import "./closure-dimension.resource.js";
import "./account-login.resource.js";
import "./application-basic.resource.js";
import "./application-launcher.resource.js";
import "./audio-output.resource.js";
import "./channel.resource.js";
import "./content-launcher.resource.js";
import "./keypad-input.resource.js";
import "./media-input.resource.js";
import "./media-playback.resource.js";
import "./target-navigator.resource.js";
import "./content-app-observer.resource.js";
import "./content-control.resource.js";
import "./rvc-run-mode.resource.js";
import "./rvc-clean-mode.resource.js";
import "./rvc-operational-state.resource.js";
import "./temperature-control.resource.js";
import "./dishwasher-mode.resource.js";
import "./dishwasher-alarm.resource.js";
import "./laundry-washer-mode.resource.js";
import "./laundry-washer-controls.resource.js";
import "./refrigerator-and-temperature-controlled-cabinet-mode.resource.js";
import "./refrigerator-alarm.resource.js";
import "./laundry-dryer-controls.resource.js";
import "./oven-cavity-operational-state.resource.js";
import "./oven-mode.resource.js";
import "./microwave-oven-mode.resource.js";
import "./microwave-oven-control.resource.js";
import "./device-energy-management-cluster.resource.js";
import "./energy-evse-cluster.resource.js";
import "./energy-evse-mode.resource.js";
import "./water-heater-management.resource.js";
import "./water-heater-mode.resource.js";
import "./energy-preference.resource.js";
import "./device-energy-management-mode.resource.js";
import "./commodity-price.resource.js";
import "./meter-identification.resource.js";
import "./commodity-metering.resource.js";
import "./commodity-tariff.resource.js";
import "./electrical-grid-conditions.resource.js";
import "./wi-fi-network-management.resource.js";
import "./thread-border-router-management.resource.js";
import "./thread-network-directory.resource.js";
import "./camera-av-stream-management.resource.js";
import "./camera-av-settings-user-level-management.resource.js";
import "./web-rtc-transport-definitions.resource.js";
import "./web-rtc-transport-provider.resource.js";
import "./web-rtc-transport-requestor.resource.js";
import "./push-av-stream-transport.resource.js";
import "./chime-cluster.resource.js";
import "./descriptor.resource.js";
import "./binding.resource.js";
import "./label.resource.js";
import "./fixed-label.resource.js";
import "./user-label.resource.js";
import "./access-control.resource.js";
import "./bridged-device-basic-information.resource.js";
import "./actions.resource.js";
import "./icd-management.resource.js";
import "./ecosystem-information.resource.js";
import "./basic-information.resource.js";
import "./group-key-management.resource.js";
import "./localization-configuration.resource.js";
import "./time-format-localization.resource.js";
import "./unit-localization.resource.js";
import "./power-source-configuration.resource.js";
import "./power-source-cluster.resource.js";
import "./power-topology.resource.js";
import "./network-commissioning.resource.js";
import "./general-commissioning.resource.js";
import "./diagnostic-logs.resource.js";
import "./general-diagnostics.resource.js";
import "./software-diagnostics.resource.js";
import "./thread-network-diagnostics.resource.js";
import "./wi-fi-network-diagnostics.resource.js";
import "./ethernet-network-diagnostics.resource.js";
import "./time-synchronization.resource.js";
import "./operational-credentials.resource.js";
import "./administrator-commissioning.resource.js";
import "./ota-software-update-provider.resource.js";
import "./ota-software-update-requestor.resource.js";
import "./joint-fabric-datastore.resource.js";
import "./joint-fabric-administrator-cluster.resource.js";
import "./commissioner-control.resource.js";
import "./tls-certificate-management.resource.js";
import "./tls-client-management.resource.js";
import "./measurement-type-enum.resource.js";
import "./measurement-accuracy-range-struct.resource.js";
import "./measurement-accuracy-struct.resource.js";
import "./tariff-unit-enum.resource.js";
import "./power-threshold-source-enum.resource.js";
import "./tariff-price-type-enum.resource.js";
import "./power-threshold-struct.resource.js";
import "./stream-usage-enum.resource.js";
import "./viewport-struct.resource.js";
import "./atomic-request-type-enum.resource.js";
import "./atomic-attribute-status-struct.resource.js";
import "./bool.resource.js";
import "./map8.resource.js";
import "./map16.resource.js";
import "./map32.resource.js";
import "./map64.resource.js";
import "./uint8.resource.js";
import "./uint16.resource.js";
import "./uint24.resource.js";
import "./uint32.resource.js";
import "./uint40.resource.js";
import "./uint48.resource.js";
import "./uint56.resource.js";
import "./uint64.resource.js";
import "./int8.resource.js";
import "./int16.resource.js";
import "./int24.resource.js";
import "./int32.resource.js";
import "./int40.resource.js";
import "./int48.resource.js";
import "./int56.resource.js";
import "./int64.resource.js";
import "./single.resource.js";
import "./double.resource.js";
import "./octstr.resource.js";
import "./list.resource.js";
import "./struct.resource.js";
import "./percent.resource.js";
import "./percent100ths.resource.js";
import "./epoch-us.resource.js";
import "./epoch-s.resource.js";
import "./posix-ms.resource.js";
import "./systime-us.resource.js";
import "./systime-ms.resource.js";
import "./elapsed-s.resource.js";
import "./temperature.resource.js";
import "./power-m-w.resource.js";
import "./amperage-m-a.resource.js";
import "./voltage-m-v.resource.js";
import "./energy-m-wh.resource.js";
import "./power-m-va.resource.js";
import "./energy-m-vah.resource.js";
import "./power-m-var.resource.js";
import "./energy-m-varh.resource.js";
import "./money.resource.js";
import "./enum8.resource.js";
import "./enum16.resource.js";
import "./priority.resource.js";
import "./status.resource.js";
import "./group-id.resource.js";
import "./endpoint-no.resource.js";
import "./vendor-id.resource.js";
import "./devtype-id.resource.js";
import "./fabric-id.resource.js";
import "./fabric-idx.resource.js";
import "./cluster-id.resource.js";
import "./attrib-id.resource.js";
import "./field-id.resource.js";
import "./event-id.resource.js";
import "./command-id.resource.js";
import "./action-id.resource.js";
import "./trans-id.resource.js";
import "./node-id.resource.js";
import "./subject-id.resource.js";
import "./entry-idx.resource.js";
import "./data-ver.resource.js";
import "./event-no.resource.js";
import "./namespace.resource.js";
import "./tag.resource.js";
import "./three-level-auto-enum.resource.js";
import "./string.resource.js";
import "./ipadr.resource.js";
import "./ipv4adr.resource.js";
import "./ipv6adr.resource.js";
import "./ipv6pre.resource.js";
import "./hwadr.resource.js";
import "./semtag.resource.js";
import "./locationdesc.resource.js";
import "./currency.resource.js";
import "./price.resource.js";
import "./wildcard-path-flags-bitmap.resource.js";
import "./software-version-certification-status-enum.resource.js";
import "./any.resource.js";
import "./duration.resource.js";
import "./cluster-revision.resource.js";
import "./feature-map.resource.js";
import "./attribute-list.resource.js";
import "./event-list.resource.js";
import "./accepted-command-list.resource.js";
import "./generated-command-list.resource.js";
import "./fabric-index.resource.js";
import "./base.resource.js";
import "./root-node.resource.js";
import "./power-source-device.resource.js";
import "./ota-requestor.resource.js";
import "./ota-provider.resource.js";
import "./bridged-node.resource.js";
import "./electrical-sensor.resource.js";
import "./device-energy-management-device.resource.js";
import "./secondary-network-interface.resource.js";
import "./joint-fabric-administrator-device.resource.js";
import "./on-off-light.resource.js";
import "./dimmable-light.resource.js";
import "./color-temperature-light.resource.js";
import "./extended-color-light.resource.js";
import "./on-off-plug-in-unit.resource.js";
import "./dimmable-plug-in-unit.resource.js";
import "./mounted-on-off-control.resource.js";
import "./mounted-dimmable-load-control.resource.js";
import "./pump.resource.js";
import "./water-valve.resource.js";
import "./irrigation-system.resource.js";
import "./on-off-light-switch.resource.js";
import "./dimmer-switch.resource.js";
import "./color-dimmer-switch.resource.js";
import "./control-bridge.resource.js";
import "./pump-controller.resource.js";
import "./generic-switch.resource.js";
import "./contact-sensor.resource.js";
import "./light-sensor.resource.js";
import "./occupancy-sensor.resource.js";
import "./temperature-sensor.resource.js";
import "./pressure-sensor.resource.js";
import "./flow-sensor.resource.js";
import "./humidity-sensor.resource.js";
import "./on-off-sensor.resource.js";
import "./smoke-co-alarm-device.resource.js";
import "./air-quality-sensor.resource.js";
import "./water-freeze-detector.resource.js";
import "./water-leak-detector.resource.js";
import "./rain-sensor.resource.js";
import "./soil-sensor.resource.js";
import "./door-lock-device.resource.js";
import "./door-lock-controller.resource.js";
import "./window-covering-device.resource.js";
import "./window-covering-controller.resource.js";
import "./closure-device.resource.js";
import "./closure-panel-device.resource.js";
import "./closure-controller.resource.js";
import "./thermostat-device.resource.js";
import "./fan.resource.js";
import "./air-purifier.resource.js";
import "./thermostat-controller.resource.js";
import "./basic-video-player.resource.js";
import "./casting-video-player.resource.js";
import "./speaker.resource.js";
import "./content-app.resource.js";
import "./casting-video-client.resource.js";
import "./video-remote-control.resource.js";
import "./mode-select-device.resource.js";
import "./aggregator.resource.js";
import "./robotic-vacuum-cleaner.resource.js";
import "./laundry-washer.resource.js";
import "./refrigerator-device.resource.js";
import "./room-air-conditioner-device.resource.js";
import "./temperature-controlled-cabinet.resource.js";
import "./dishwasher.resource.js";
import "./laundry-dryer.resource.js";
import "./cook-surface.resource.js";
import "./cooktop.resource.js";
import "./oven.resource.js";
import "./extractor-hood.resource.js";
import "./microwave-oven.resource.js";
import "./energy-evse-device.resource.js";
import "./water-heater.resource.js";
import "./solar-power.resource.js";
import "./battery-storage.resource.js";
import "./heat-pump.resource.js";
import "./meter-reference-point.resource.js";
import "./electrical-energy-tariff.resource.js";
import "./electrical-meter.resource.js";
import "./electrical-utility-meter.resource.js";
import "./network-infrastructure-manager.resource.js";
import "./thread-border-router.resource.js";
import "./camera.resource.js";
import "./floodlight-camera.resource.js";
import "./video-doorbell.resource.js";
import "./intercom.resource.js";
import "./audio-doorbell.resource.js";
import "./snapshot-camera.resource.js";
import "./chime-device.resource.js";
import "./camera-controller.resource.js";
import "./doorbell.resource.js";
import "./common-closure.resource.js";
import "./common-compass-direction.resource.js";
import "./common-compass-location.resource.js";
import "./common-direction.resource.js";
import "./common-level.resource.js";
import "./common-location.resource.js";
import "./common-number.resource.js";
import "./common-position.resource.js";
import "./electrical-measurement.resource.js";
import "./commodity-tariff-chronology.resource.js";
import "./commodity-tariff-commodity.resource.js";
import "./laundry.resource.js";
import "./power-source-namespace.resource.js";
import "./common-area-namespace.resource.js";
import "./common-landmark-namespace.resource.js";
import "./common-relative-position.resource.js";
import "./commodity-tariff-flow.resource.js";
import "./refrigerator-namespace.resource.js";
import "./room-air-conditioner-namespace.resource.js";
import "./switches.resource.js";
import "./closure-namespace.resource.js";
import "./closure-panel-namespace.resource.js";
import "./closure-covering.resource.js";
import "./closure-window.resource.js";
import "./closure-cabinet.resource.js";
