EnergyPreferenceBehavior: Type<Of<{
    extensions: readonly [{
        component: {
            attributes: {
                currentEnergyBalance: .;
                energyBalances: .;
                energyPriorities: .;
            };
        };
        flags: {
            energyBalance: true;
        };
    }, {
        component: {
            attributes: {
                currentLowPowerModeSensitivity: .;
                lowPowerModeSensitivities: .;
            };
        };
        flags: {
            lowPowerModeSensitivity: true;
        };
    }, {
        component: false;
        flags: {
            energyBalance: false;
            lowPowerModeSensitivity: false;
        };
    }];
    features: {
        energyBalance: .;
        lowPowerModeSensitivity: .;
    };
    id: 155;
    name: "EnergyPreference";
    revision: 1;
}>, typeof ClusterBehavior, {
    components: never[];
}>

EnergyPreferenceBehavior is the base class for objects that support interaction with EnergyPreference.Cluster.

EnergyPreference.Cluster requires you to enable one or more optional features. You can do so using EnergyPreferenceBehavior.with.