DimmableLightDeviceDefinition: With<For<{
    behaviors: {
        identify: Type<WithAlterations<Identify.Cluster, {
            commands: {
                triggerEffect: {
                    optional: false;
                };
            };
        }>, typeof IdentifyServer, IdentifyInterface>;
    } & {
        groups: typeof GroupsServer;
    } & {
        onOff: Type<WithFeatures<WithFeatures<OnOff.Cluster, readonly [Lighting]>, readonly ["Lighting"]>, typeof OnOffServer, OnOffInterface>;
    } & {
        levelControl: Type<WithAlterations<WithFeatures<WithFeatures<WithFeatures<LevelControl.Cluster, readonly [(...), (...)]>, readonly [OnOff]>, readonly ["Lighting", "OnOff"]>, {
            attributes: {
                currentLevel: {
                    max: 254;
                    min: 1;
                };
                maxLevel: {
                    default: 254;
                    max: 255;
                    min: 254;
                };
                minLevel: {
                    default: 1;
                    max: 2;
                    min: 1;
                };
            };
        }>, Type<WithFeatures<WithFeatures<WithFeatures<LevelControl.Cluster, readonly [(...), (...)]>, readonly [OnOff]>, readonly ["Lighting", "OnOff"]>, typeof LevelControlServer, LevelControlInterface>, LevelControlInterface>;
    };
    deviceRevision: 3;
    deviceType: 257;
    name: "DimmableLight";
    requirements: typeof DimmableLightRequirements;
}>, {
    identify: Type<WithAlterations<Identify.Cluster, {
        commands: {
            triggerEffect: {
                optional: false;
            };
        };
    }>, typeof IdentifyServer, IdentifyInterface>;
} & {
    groups: typeof GroupsServer;
} & {
    onOff: Type<WithFeatures<WithFeatures<OnOff.Cluster, readonly [Lighting]>, readonly ["Lighting"]>, typeof OnOffServer, OnOffInterface>;
} & {
    levelControl: Type<WithAlterations<WithFeatures<WithFeatures<WithFeatures<LevelControl.Cluster, readonly [OnOff, Lighting]>, readonly [OnOff]>, readonly ["Lighting", "OnOff"]>, {
        attributes: {
            currentLevel: {
                max: 254;
                min: 1;
            };
            maxLevel: {
                default: 254;
                max: 255;
                min: 254;
            };
            minLevel: {
                default: 1;
                max: 2;
                min: 1;
            };
        };
    }>, Type<WithFeatures<WithFeatures<WithFeatures<LevelControl.Cluster, readonly [OnOff, Lighting]>, readonly [OnOff]>, readonly ["Lighting", "OnOff"]>, typeof LevelControlServer, LevelControlInterface>, LevelControlInterface>;
}> = ...