/** * @license * Copyright 2022-2026 Matter.js Authors * SPDX-License-Identifier: Apache-2.0 */ /*** THIS FILE IS GENERATED, DO NOT EDIT ***/ import { JointFabricDatastoreServer as BaseJointFabricDatastoreServer } from "../behaviors/joint-fabric-datastore/JointFabricDatastoreServer.js"; import { JointFabricAdministratorServer as BaseJointFabricAdministratorServer } from "../behaviors/joint-fabric-administrator/JointFabricAdministratorServer.js"; import { MutableEndpoint } from "../endpoint/type/MutableEndpoint.js"; import { DeviceClassification } from "@matter/model"; import { Identity } from "@matter/general"; /** * A Joint Fabric Administrator device provides capabilities to manage the Joint Fabric Datastore and issue an ICAC * signed by the Joint Fabric Anchor Root CA. * * A client wanting to access the capabilities of the Joint Fabric Administrator may use the Joint Commissioning Method * (as specified in the Matter core specification) to be commissioned onto the Joint Fabric. Once commissioned, a client * may access the capabilities of the Joint Fabric Administrator. * * ### Joint Fabric Architecture * * See the Joint Fabric section of the Multiple Fabrics chapter in the Matter core specification for more information on * the Joint Fabric architecture. * * @see {@link MatterSpecification.v161.Device} ยง 2.9 */ export interface JointFabricAdministratorEndpoint extends Identity { } export declare namespace JointFabricAdministratorRequirements { /** * The JointFabricDatastore cluster is required by the Matter specification. * * We provide this alias to the default implementation {@link JointFabricDatastoreServer} for convenience. */ const JointFabricDatastoreServer: typeof BaseJointFabricDatastoreServer; /** * The JointFabricAdministrator cluster is required by the Matter specification. * * We provide this alias to the default implementation {@link JointFabricAdministratorServer} for convenience. */ const JointFabricAdministratorServer: typeof BaseJointFabricAdministratorServer; /** * An implementation for each server cluster supported by the endpoint per the Matter specification. */ const server: { mandatory: { JointFabricDatastore: typeof BaseJointFabricDatastoreServer; JointFabricAdministrator: typeof BaseJointFabricAdministratorServer; }; }; } export declare const JointFabricAdministratorEndpointDefinition: MutableEndpoint.With, { readonly jointFabricDatastore: typeof BaseJointFabricDatastoreServer; } & { readonly jointFabricAdministrator: typeof BaseJointFabricAdministratorServer; }, {}>; export declare const JointFabricAdministratorEndpoint: JointFabricAdministratorEndpoint; //# sourceMappingURL=joint-fabric-administrator.d.ts.map