CompleteInstance: MutableCluster<{
    alter: (<const AlterationsT>(alterations: AlterationsT) => .);
    attributes: @matter/general;
    base: undefined;
    commands: {
        move: .;
        moveToClosestFrequency: . & {
            isConditional: true;
            mandatoryIf: [] | [{
                frequency: boolean;
            }];
            optional: true;
            optionalIf: [] | .;
        };
        moveToLevel: .;
        moveToLevelWithOnOff: .;
        moveWithOnOff: .;
        step: .;
        stepWithOnOff: .;
        stop: .;
        stopWithOnOff: .;
    };
    enable: (<const FlagsT>(flags: FlagsT) => .);
    events: {};
    extensions: undefined;
    features: {
        frequency: .;
        lighting: .;
        onOff: .;
    };
    id: 28;
    name: "PulseWidthModulation";
    revision: 5;
    set: (<const ValuesT>(values: ValuesT) => .);
    supportedFeatures: {};
    unknown: false;
    with: (<const SelectionT>(...selection: SelectionT) => .);
}, []>

This cluster supports all PulseWidthModulation features. It may support illegal feature combinations.

If you use this cluster you must manually specify which features are active and ensure the set of active features is legal per the Matter specification.