CoAlarmComponent: {
    attributes: {
        coState: Attribute<SmokeCoAlarm.AlarmState, any>;
    };
    events: {
        coAlarm: Event<TypeFromFields<{
            alarmSeverityLevel: FieldType<SmokeCoAlarm.AlarmState>;
        }>, any>;
        interconnectCoAlarm: OptionalEvent<TypeFromFields<{
            alarmSeverityLevel: FieldType<SmokeCoAlarm.AlarmState>;
        }>, any>;
    };
} = ...

A SmokeCoAlarmCluster supports these elements if it supports feature CoAlarm.

Type declaration