ConstraintBasedAdjustmentComponent: {
    commands: {
        requestConstraintBasedForecast: Command<TypeFromFields<{
            cause: FieldType<DeviceEnergyManagement.AdjustmentCause>;
            constraints: FieldType<TypeFromFields<{
                duration: FieldType<number>;
                loadControl: OptionalFieldType<number>;
                maximumEnergy: OptionalFieldType<(...) | (...)>;
                nominalPower: OptionalFieldType<(...) | (...)>;
                startTime: FieldType<number>;
            }>[]>;
        }>, void, any>;
    };
} = ...

A DeviceEnergyManagementCluster supports these elements if it supports feature ConstraintBasedAdjustment.

Type declaration