ClusterInstance: MutableCluster<{
    attributes: {
        currentLevel: .;
        defaultMoveRate: .;
        maxLevel: .;
        offTransitionTime: .;
        onLevel: .;
        onOffTransitionTime: .;
        onTransitionTime: .;
        options: .;
    };
    base: Of<{
        attributes: {
            currentLevel: .;
            defaultMoveRate: .;
            maxLevel: .;
            offTransitionTime: .;
            onLevel: .;
            onOffTransitionTime: .;
            onTransitionTime: .;
            options: .;
        };
        commands: {
            move: .;
            moveToLevel: .;
            moveToLevelWithOnOff: .;
            moveWithOnOff: .;
            step: .;
            stepWithOnOff: .;
            stop: .;
            stopWithOnOff: .;
        };
        extensions: readonly [{
            component: {
                attributes: {
                    minLevel: .;
                    remainingTime: .;
                    startUpCurrentLevel: .;
                };
            };
            flags: {
                lighting: true;
            };
        }, {
            component: {
                attributes: {
                    minLevel: .;
                };
            };
            flags: {
                lighting: false;
            };
        }, {
            component: {
                attributes: {
                    currentFrequency: .;
                    maxFrequency: .;
                    minFrequency: .;
                };
                commands: {
                    moveToClosestFrequency: .;
                };
            };
            flags: {
                frequency: true;
            };
        }];
        features: {
            frequency: .;
            lighting: .;
            onOff: .;
        };
        id: 28;
        name: "PulseWidthModulation";
        revision: 5;
    }>;
    commands: {
        move: .;
        moveToLevel: .;
        moveToLevelWithOnOff: .;
        moveWithOnOff: .;
        step: .;
        stepWithOnOff: .;
        stop: .;
        stopWithOnOff: .;
    };
    extensions: readonly [{
        component: {
            attributes: {
                minLevel: .;
                remainingTime: .;
                startUpCurrentLevel: .;
            };
        };
        flags: {
            lighting: true;
        };
    }, {
        component: {
            attributes: {
                minLevel: .;
            };
        };
        flags: {
            lighting: false;
        };
    }, {
        component: {
            attributes: {
                currentFrequency: .;
                maxFrequency: .;
                minFrequency: .;
            };
            commands: {
                moveToClosestFrequency: .;
            };
        };
        flags: {
            frequency: true;
        };
    }];
    features: {
        frequency: .;
        lighting: .;
        onOff: .;
    };
    id: 28;
    name: "PulseWidthModulation";
    revision: 5;
    supportedFeatures: {
        onOff: true;
    };
}, [{
    attributes: {
        minLevel: .;
    };
}]>