/** * @license * Copyright 2022-2026 Matter.js Authors * SPDX-License-Identifier: Apache-2.0 */ import { PowerThresholdSource } from "./PowerThresholdSource.js"; import { TypeFromSchema } from "../tlv/TlvSchema.js"; /** * This struct represents information about a power threshold. * * @see {@link MatterSpecification.v151.Cluster} § 9.1.6 */ export declare const TlvPowerThreshold: import("../tlv/TlvObject.js").ObjectSchema<{ /** * This field shall indicate the instantaneous power demand that can be distributed to the customer without any risk * of overload. The value is in mW and could be provided by the contract or Distribution Network Operator (DNO). * * @see {@link MatterSpecification.v151.Cluster} § 9.1.6.1 */ powerThreshold: import("../tlv/TlvObject.js").OptionalFieldType; /** * This field shall indicate the instantaneous apparent power demand that can be distributed to the customer without * any risk of overload. The value is in mVA and could be provided by the contract or Distribution Network Operator * (DNO). * * @see {@link MatterSpecification.v151.Cluster} § 9.1.6.2 */ apparentPowerThreshold: import("../tlv/TlvObject.js").OptionalFieldType; /** * This field shall indicate the reason why the PowerThreshold field was set. If the reason is unavailable, this * field shall be null. * * @see {@link MatterSpecification.v151.Cluster} § 9.1.6.3 */ powerThresholdSource: import("../tlv/TlvObject.js").FieldType; }>; /** * This struct represents information about a power threshold. * * @see {@link MatterSpecification.v151.Cluster} § 9.1.6 */ export interface PowerThreshold extends TypeFromSchema { } //# sourceMappingURL=PowerThreshold.d.ts.map