client: { mandatory: { ColorControl: Type<ColorControl.Cluster, Type<Of<{ attributes: {}; commands: {}; events: {}; id: 0; name: "Unknown"; revision: 0; }>, typeof ClusterBehavior, ColorControlInterface>, ColorControlInterface>; Groups: Type<Groups.Cluster, Type<Of<{ attributes: {}; commands: {}; events: {}; id: 0; name: "Unknown"; revision: 0; }>, typeof ClusterBehavior, GroupsInterface>, GroupsInterface>; Identify: Type<Identify.Cluster, Type<Of<{ attributes: {}; commands: {}; events: {}; id: 0; name: "Unknown"; revision: 0; }>, typeof ClusterBehavior, IdentifyInterface>, IdentifyInterface>; LevelControl: Type<LevelControl.Cluster, Type<Of<{ attributes: {}; commands: {}; events: {}; id: 0; name: "Unknown"; revision: 0; }>, typeof ClusterBehavior, LevelControlInterface>, LevelControlInterface>; OnOff: Type<OnOff.Cluster, Type<Of<{ attributes: {}; commands: {}; events: {}; id: 0; name: "Unknown"; revision: 0; }>, typeof ClusterBehavior, OnOffInterface>, OnOffInterface>; }; optional: { IlluminanceMeasurement: Type<IlluminanceMeasurement.Cluster, typeof ClusterBehavior, { components: never[]; }>; OccupancySensing: Type<OccupancySensing.Cluster, typeof ClusterBehavior, { components: never[]; }>; ScenesManagement: Type<ScenesManagement.Cluster, Type<Of<{ attributes: {}; commands: {}; events: {}; id: 0; name: "Unknown"; revision: 0; }>, typeof ClusterBehavior, ScenesManagementInterface>, ScenesManagementInterface>; }; } = ...
A definition for each client cluster supported by the endpoint per the Matter specification.