client: { mandatory: { ApplicationBasic: Type<ApplicationBasic.Cluster, typeof ClusterBehavior, { components: never[]; }>; ContentLauncher: Type<ContentLauncher.Cluster, Type<Of<{ attributes: {}; commands: {}; events: {}; id: 0; name: "Unknown"; revision: 0; }>, typeof ClusterBehavior, ContentLauncherInterface>, ContentLauncherInterface>; KeypadInput: Type<KeypadInput.Cluster, Type<Of<{ attributes: {}; commands: {}; events: {}; id: 0; name: "Unknown"; revision: 0; }>, typeof ClusterBehavior, KeypadInputInterface>, KeypadInputInterface>; OnOff: Type<OnOff.Cluster, Type<Of<{ attributes: {}; commands: {}; events: {}; id: 0; name: "Unknown"; revision: 0; }>, typeof ClusterBehavior, OnOffInterface>, OnOffInterface>; }; optional: { AccountLogin: Type<AccountLogin.Cluster, Type<Of<{ attributes: {}; commands: {}; events: {}; id: 0; name: "Unknown"; revision: 0; }>, typeof ClusterBehavior, AccountLoginInterface>, AccountLoginInterface>; ApplicationLauncher: Type<ApplicationLauncher.Cluster, Type<Of<{ attributes: {}; commands: {}; events: {}; id: 0; name: "Unknown"; revision: 0; }>, typeof ClusterBehavior, ApplicationLauncherInterface>, ApplicationLauncherInterface>; AudioOutput: Type<AudioOutput.Cluster, Type<Of<{ attributes: {}; commands: {}; events: {}; id: 0; name: "Unknown"; revision: 0; }>, typeof ClusterBehavior, AudioOutputInterface>, AudioOutputInterface>; Channel: Type<Channel.Cluster, Type<Of<{ attributes: {}; commands: {}; events: {}; id: 0; name: "Unknown"; revision: 0; }>, typeof ClusterBehavior, ChannelInterface>, ChannelInterface>; ContentControl: Type<ContentControl.Cluster, Type<Of<{ attributes: {}; commands: {}; events: {}; id: 0; name: "Unknown"; revision: 0; }>, typeof ClusterBehavior, ContentControlInterface>, ContentControlInterface>; LevelControl: Type<LevelControl.Cluster, Type<Of<{ attributes: {}; commands: {}; events: {}; id: 0; name: "Unknown"; revision: 0; }>, typeof ClusterBehavior, LevelControlInterface>, LevelControlInterface>; LowPower: Type<LowPower.Cluster, Type<Of<{ attributes: {}; commands: {}; events: {}; id: 0; name: "Unknown"; revision: 0; }>, typeof ClusterBehavior, LowPowerInterface>, LowPowerInterface>; MediaInput: Type<MediaInput.Cluster, Type<Of<{ attributes: {}; commands: {}; events: {}; id: 0; name: "Unknown"; revision: 0; }>, typeof ClusterBehavior, MediaInputInterface>, MediaInputInterface>; MediaPlayback: Type<MediaPlayback.Cluster, Type<Of<{ attributes: {}; commands: {}; events: {}; id: 0; name: "Unknown"; revision: 0; }>, typeof ClusterBehavior, MediaPlaybackInterface>, MediaPlaybackInterface>; Messages: Type<Messages.Cluster, Type<Of<{ attributes: {}; commands: {}; events: {}; id: 0; name: "Unknown"; revision: 0; }>, typeof ClusterBehavior, MessagesInterface>, MessagesInterface>; TargetNavigator: Type<TargetNavigator.Cluster, Type<Of<{ attributes: {}; commands: {}; events: {}; id: 0; name: "Unknown"; revision: 0; }>, typeof ClusterBehavior, TargetNavigatorInterface>, TargetNavigatorInterface>; WakeOnLan: Type<WakeOnLan.Cluster, typeof ClusterBehavior, { components: never[]; }>; }; } = ...
A definition for each client cluster supported by the endpoint per the Matter specification.