/**
 * @license
 * Copyright 2022-2026 Matter.js Authors
 * SPDX-License-Identifier: Apache-2.0
 */
/**
 * Types of elements per the Matter specification.
 *
 * We use "tag" to differentiate elements so we can use "type" for datatypes.
 */
export declare enum ElementTag {
    Fabric = "fabric",
    Node = "node",
    Endpoint = "endpoint",
    Cluster = "cluster",
    Command = "command",
    Event = "event",
    Attribute = "attribute",
    DeviceType = "deviceType",
    Datatype = "datatype",
    Field = "field",
    SemanticNamespace = "semanticNamespace",
    SemanticTag = "semanticTag",
    Requirement = "requirement",
    Condition = "condition",
    Matter = "matter"
}
//# sourceMappingURL=ElementTag.d.ts.map