/**
 * @license
 * Copyright 2022-2026 Matter.js Authors
 * SPDX-License-Identifier: Apache-2.0
 */
import type { AttributeId } from "../datatype/AttributeId.js";
import type { CommandId } from "../datatype/CommandId.js";
import type { EventId } from "../datatype/EventId.js";
import type { ClusterType } from "./ClusterType.js";
/**
 * Global attributes shared by all clusters.
 */
export declare namespace Global {
    interface Attributes {
        clusterRevision: number;
        featureMap: number;
        attributeList: AttributeId[];
        eventList: EventId[];
        acceptedCommandList: CommandId[];
        generatedCommandList: CommandId[];
    }
    interface AttributeObjects extends ClusterType.AttributeObjects<Attributes> {
    }
    const attributes: AttributeObjects;
}
//# sourceMappingURL=Global.d.ts.map