/**
 * @license
 * Copyright 2022-2025 Matter.js Authors
 * SPDX-License-Identifier: Apache-2.0
 */
/*** THIS FILE IS GENERATED, DO NOT EDIT ***/
import { SemanticNamespace } from "../endpoint/type/SemanticNamespace.js";
/**
 * The tags contained in this namespace are restricted for use in the power source domain and shall NOT be used in any
 * other domain or context.
 *
 * @see {@link MatterSpecification.v142.Namespace} § 15
 */
export declare const PowerSourceTag: SemanticNamespace.Of<{
    readonly id: 15;
    readonly tags: {
        /**
         * The Power Source cluster is related to power provided from an unknown source
         */
        readonly Unknown: {
            readonly id: 0;
            readonly label: "Unknown";
        };
        /**
         * The Power Source cluster is related to power provided from the electrical grid
         *
         * Power Source clusters with this tag shall implement the WIRED feature.
         *
         * @see {@link MatterSpecification.v142.Namespace} § 15.1
         */
        readonly Grid: {
            readonly id: 1;
            readonly label: "Grid";
        };
        /**
         * The Power Source cluster is related to power provided from a solar panel array
         *
         * Power Source clusters with this tag shall implement the WIRED feature.
         *
         * @see {@link MatterSpecification.v142.Namespace} § 15.2
         */
        readonly Solar: {
            readonly id: 2;
            readonly label: "Solar";
        };
        /**
         * The Power Source cluster is related to power provided from a battery
         *
         * Power Source clusters with this tag shall implement the BAT feature.
         *
         * @see {@link MatterSpecification.v142.Namespace} § 15.3
         */
        readonly Battery: {
            readonly id: 3;
            readonly label: "Battery";
        };
        /**
         * The Power Source cluster is related to power provided from an electric vehicle
         *
         * Power Source clusters with this tag shall implement the BAT feature.
         *
         * @see {@link MatterSpecification.v142.Namespace} § 15.4
         */
        readonly Ev: {
            readonly id: 4;
            readonly label: "Ev";
        };
    };
}>;
//# sourceMappingURL=PowerSourceTag.d.ts.map