UNPKG

homebridge-homeconnect

Version:

A Homebridge plugin that connects Home Connect appliances to Apple HomeKit

389 lines 59.8 kB
export type ProgramKey = 'BSH.Common.Program.Favorite.001' | 'BSH.Common.Program.Favorite.002' | 'BSH.Common.Program.Favorite.003' | 'BSH.Common.Program.Favorite.004' | 'BSH.Common.Program.Favorite.005' | 'BSH.Common.Program.Favorite.006' | 'BSH.Common.Program.Favorite.007' | 'BSH.Common.Program.Favorite.008' | 'BSH.Common.Program.Favorite.009' | 'BSH.Common.Program.Favorite.010' | 'BSH.Common.Program.Favorite.011' | 'BSH.Common.Program.Favorite.012' | 'BSH.Common.Program.Favorite.013' | 'BSH.Common.Program.Favorite.014' | 'BSH.Common.Program.Favorite.015' | 'BSH.Common.Program.Favorite.016' | 'BSH.Common.Program.Favorite.017' | 'BSH.Common.Program.Favorite.018' | 'BSH.Common.Program.Favorite.019' | 'BSH.Common.Program.Favorite.020' | 'ConsumerProducts.CleaningRobot.Program.Basic.GoHome' | 'ConsumerProducts.CleaningRobot.Program.Cleaning.CleanAll' | 'ConsumerProducts.CleaningRobot.Program.Cleaning.CleanMap' | 'ConsumerProducts.CoffeeMaker.Program.Beverage.CaffeGrande' | 'ConsumerProducts.CoffeeMaker.Program.Beverage.CaffeLatte' | 'ConsumerProducts.CoffeeMaker.Program.Beverage.Cappuccino' | 'ConsumerProducts.CoffeeMaker.Program.Beverage.Coffee' | 'ConsumerProducts.CoffeeMaker.Program.Beverage.CoffeePot' | 'ConsumerProducts.CoffeeMaker.Program.Beverage.Espresso' | 'ConsumerProducts.CoffeeMaker.Program.Beverage.EspressoDoppio' | 'ConsumerProducts.CoffeeMaker.Program.Beverage.EspressoMacchiato' | 'ConsumerProducts.CoffeeMaker.Program.Beverage.HotWater' | 'ConsumerProducts.CoffeeMaker.Program.Beverage.LatteMacchiato' | 'ConsumerProducts.CoffeeMaker.Program.Beverage.MilkFroth' | 'ConsumerProducts.CoffeeMaker.Program.Beverage.Ristretto' | 'ConsumerProducts.CoffeeMaker.Program.Beverage.WarmMilk' | 'ConsumerProducts.CoffeeMaker.Program.Beverage.XLCoffee' | 'ConsumerProducts.CoffeeMaker.Program.CleaningModes.ApplianceOffRinsing' | 'ConsumerProducts.CoffeeMaker.Program.CleaningModes.ApplianceOnRinsing' | 'ConsumerProducts.CoffeeMaker.Program.CleaningModes.AutoClean' | 'ConsumerProducts.CoffeeMaker.Program.CleaningModes.AutoDescale' | 'ConsumerProducts.CoffeeMaker.Program.CleaningModes.CalcNClean' | 'ConsumerProducts.CoffeeMaker.Program.CleaningModes.Clean' | 'ConsumerProducts.CoffeeMaker.Program.CleaningModes.CleanBrewingUnitManually' | 'ConsumerProducts.CoffeeMaker.Program.CleaningModes.CleanBrewingUnitManuallyDetailed' | 'ConsumerProducts.CoffeeMaker.Program.CleaningModes.CleanOutletManually' | 'ConsumerProducts.CoffeeMaker.Program.CleaningModes.Descale' | 'ConsumerProducts.CoffeeMaker.Program.CleaningModes.FrostProtection' | 'ConsumerProducts.CoffeeMaker.Program.CleaningModes.RemoveWaterFilter' | 'ConsumerProducts.CoffeeMaker.Program.CleaningModes.ReplaceWaterFilter' | 'ConsumerProducts.CoffeeMaker.Program.CleaningModes.RinseMilkSystem' | 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Americano' | 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.BlackEye' | 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.CafeAuLait' | 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.CafeConLeche' | 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.CafeCortado' | 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.ColdBrew' | 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.ColdBrewMacchiato' | 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Cortado' | 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.DeadEye' | 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Doppio' | 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.FlatWhite' | 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Galao' | 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Garoto' | 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.GrosserBrauner' | 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Kaapi' | 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.KleinerBrauner' | 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.KoffieVerkeerd' | 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.RedEye' | 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.SlowBrew' | 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Verlaengerter' | 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.VerlaengerterBraun' | 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.WienerMelange' | 'ConsumerProducts.CoffeeMaker.Program.MyCoffee.MyCoffee1' | 'ConsumerProducts.CoffeeMaker.Program.MyCoffee.MyCoffee2' | 'ConsumerProducts.CoffeeMaker.Program.MyCoffee.MyCoffee3' | 'ConsumerProducts.CoffeeMaker.Program.MyCoffee.MyCoffee4' | 'ConsumerProducts.CoffeeMaker.Program.MyCoffee.MyCoffee5' | 'ConsumerProducts.CoffeeMaker.Program.MyCoffee.MyCoffee6' | 'ConsumerProducts.CoffeeMaker.Program.MyCoffee.MyCoffee7' | 'ConsumerProducts.CoffeeMaker.Program.MyCoffee.MyCoffee8' | 'Cooking.Common.Program.Hood.Automatic' | 'Cooking.Common.Program.Hood.DelayedShutOff' | 'Cooking.Common.Program.Hood.Interval' | 'Cooking.Common.Program.Hood.Venting' | 'Cooking.Hob.Program.FryingSensorMode' | 'Cooking.Hob.Program.PowerLevelMode' | 'Cooking.Hob.Program.PowerMoveMode' | 'Cooking.Oven.Program.Cleaning.Draining' | 'Cooking.Oven.Program.Cleaning.Drying' | 'Cooking.Oven.Program.Cleaning.Ecolysis' | 'Cooking.Oven.Program.Cleaning.Pyrolysis' | 'Cooking.Oven.Program.CleaningModes.AutoSteamCalibration' | 'Cooking.Oven.Program.Dish.Automatic.Conv.Steam.BonelessPorkNeckJoint' | 'Cooking.Oven.Program.Dish.Automatic.Microwave.GefluegelteileAuftauen' | 'Cooking.Oven.Program.Dish.Automatic.Microwave.Haehnchenteile' | 'Cooking.Oven.Program.Dish.Automatic.Microwave.PommesFrites' | 'Cooking.Oven.Program.Dish.Recommendation.Conv.MeatProbe.GooseBreast' | 'Cooking.Oven.Program.Dish.Recommendation.Conv.Steam.MeatProbe.BonelessPorkNeckJoint' | 'Cooking.Oven.Program.Dish.Recommendation.Conv.Steam.MeatProbe.TurkeyBreast' | 'Cooking.Oven.Program.Dish.Recommendation.Conv.Steam.PartCookedBreadRollsOrBaguette' | 'Cooking.Oven.Program.Dish.Recommendation.FullSteam.Broccoli' | 'Cooking.Oven.Program.Dish.SubsequentCooking' | 'Cooking.Oven.Program.HeatingMode.2DHotAir' | 'Cooking.Oven.Program.HeatingMode.3DHotAir' | 'Cooking.Oven.Program.HeatingMode.AirFry' | 'Cooking.Oven.Program.HeatingMode.BottomHeating' | 'Cooking.Oven.Program.HeatingMode.Defrost' | 'Cooking.Oven.Program.HeatingMode.Desiccation' | 'Cooking.Oven.Program.HeatingMode.FrozenHeatupSpecial' | 'Cooking.Oven.Program.HeatingMode.FullSurfaceGrill' | 'Cooking.Oven.Program.HeatingMode.GrillLargeArea' | 'Cooking.Oven.Program.HeatingMode.GrillSmallArea' | 'Cooking.Oven.Program.HeatingMode.HotAir' | 'Cooking.Oven.Program.HeatingMode.HotAir100Steam' | 'Cooking.Oven.Program.HeatingMode.HotAir30Steam' | 'Cooking.Oven.Program.HeatingMode.HotAir60Steam' | 'Cooking.Oven.Program.HeatingMode.HotAir80Steam' | 'Cooking.Oven.Program.HeatingMode.HotAirEco' | 'Cooking.Oven.Program.HeatingMode.HotAirGentle' | 'Cooking.Oven.Program.HeatingMode.HotAirGrilling' | 'Cooking.Oven.Program.HeatingMode.IntensiveHeat' | 'Cooking.Oven.Program.HeatingMode.KeepWarm' | 'Cooking.Oven.Program.HeatingMode.LetRest' | 'Cooking.Oven.Program.HeatingMode.PizzaSetting' | 'Cooking.Oven.Program.HeatingMode.PreHeating' | 'Cooking.Oven.Program.HeatingMode.PreheatOvenware' | 'Cooking.Oven.Program.HeatingMode.Proof' | 'Cooking.Oven.Program.HeatingMode.SabbathProgramme' | 'Cooking.Oven.Program.HeatingMode.SlowCook' | 'Cooking.Oven.Program.HeatingMode.TopBottomHeating' | 'Cooking.Oven.Program.HeatingMode.TopBottomHeatingEco' | 'Cooking.Oven.Program.HeatingMode.WarmingDrawer' | 'Cooking.Oven.Program.Microwave.1000Watt' | 'Cooking.Oven.Program.Microwave.180Watt' | 'Cooking.Oven.Program.Microwave.360Watt' | 'Cooking.Oven.Program.Microwave.450Watt' | 'Cooking.Oven.Program.Microwave.600Watt' | 'Cooking.Oven.Program.Microwave.900Watt' | 'Cooking.Oven.Program.Microwave.90Watt' | 'Cooking.Oven.Program.Microwave.Max' | 'Cooking.Oven.Program.SteamModes.DoughProving' | 'Cooking.Oven.Program.SteamModes.Reheat' | 'Cooking.Oven.Program.SteamModes.Steam' | 'Cooking.Oven.Program.SubsequentMode.ContinueCooking' | 'Cooking.Oven.Program.SubsequentMode.KeepWarm' | 'Cooking.Oven.Program.SubsequentMode.LeaveToRest' | 'Cooking.Oven.Program.SubsequentMode.Microwave' | 'Dishcare.Dishwasher.Program.Auto1' | 'Dishcare.Dishwasher.Program.Auto2' | 'Dishcare.Dishwasher.Program.Auto3' | 'Dishcare.Dishwasher.Program.AutoHalfLoad' | 'Dishcare.Dishwasher.Program.Eco50' | 'Dishcare.Dishwasher.Program.ExpressSparkle65' | 'Dishcare.Dishwasher.Program.Glas40' | 'Dishcare.Dishwasher.Program.GlassCare' | 'Dishcare.Dishwasher.Program.GlassShine' | 'Dishcare.Dishwasher.Program.Intensiv45' | 'Dishcare.Dishwasher.Program.Intensiv70' | 'Dishcare.Dishwasher.Program.IntensivPower' | 'Dishcare.Dishwasher.Program.Kurz60' | 'Dishcare.Dishwasher.Program.LearningDishwasher' | 'Dishcare.Dishwasher.Program.MachineCare' | 'Dishcare.Dishwasher.Program.MagicDaily' | 'Dishcare.Dishwasher.Program.MaxEfficient' | 'Dishcare.Dishwasher.Program.MaximumCleaning' | 'Dishcare.Dishwasher.Program.MixedLoad' | 'Dishcare.Dishwasher.Program.NightWash' | 'Dishcare.Dishwasher.Program.Normal45' | 'Dishcare.Dishwasher.Program.Normal65' | 'Dishcare.Dishwasher.Program.PreRinse' | 'Dishcare.Dishwasher.Program.Quick45' | 'Dishcare.Dishwasher.Program.Quick65' | 'Dishcare.Dishwasher.Program.QuickD' | 'Dishcare.Dishwasher.Program.SteamFresh' | 'Dishcare.Dishwasher.Program.Super60' | 'HeatingVentilationAirConditioning.AirConditioner.Program.ActiveClean' | 'HeatingVentilationAirConditioning.AirConditioner.Program.Auto' | 'HeatingVentilationAirConditioning.AirConditioner.Program.Cool' | 'HeatingVentilationAirConditioning.AirConditioner.Program.Dry' | 'HeatingVentilationAirConditioning.AirConditioner.Program.Fan' | 'HeatingVentilationAirConditioning.AirConditioner.Program.Heat' | 'LaundryCare.Dryer.Program.AntiShrink' | 'LaundryCare.Dryer.Program.Bedlinens' | 'LaundryCare.Dryer.Program.Blankets' | 'LaundryCare.Dryer.Program.BusinessShirts.EasyIron' | 'LaundryCare.Dryer.Program.BusinessShirts' | 'LaundryCare.Dryer.Program.ColdRefresh.1Piece' | 'LaundryCare.Dryer.Program.ColdRefresh.5Piece' | 'LaundryCare.Dryer.Program.ColdRefresh.Business' | 'LaundryCare.Dryer.Program.ColdRefresh.ColdRefresh.ColdRefresh' | 'LaundryCare.Dryer.Program.ConnectedDry' | 'LaundryCare.Dryer.Program.Cotton.CottonEco' | 'LaundryCare.Dryer.Program.Cotton.Eco4060' | 'LaundryCare.Dryer.Program.Cotton' | 'LaundryCare.Dryer.Program.Delicates' | 'LaundryCare.Dryer.Program.Dessous' | 'LaundryCare.Dryer.Program.DownFeathers' | 'LaundryCare.Dryer.Program.EasyCare.EasyCare' | 'LaundryCare.Dryer.Program.Hygiene' | 'LaundryCare.Dryer.Program.InBasket.WoolBasket' | 'LaundryCare.Dryer.Program.InBasket' | 'LaundryCare.Dryer.Program.Jeans' | 'LaundryCare.Dryer.Program.MaintenanceCare1.MaintenanceCare1.QuickCare' | 'LaundryCare.Dryer.Program.MaintenanceCare2.MaintenanceCare2.DepthCare' | 'LaundryCare.Dryer.Program.Mix' | 'LaundryCare.Dryer.Program.MyTime.MyDryingTime' | 'LaundryCare.Dryer.Program.Outdoor.Sportswear' | 'LaundryCare.Dryer.Program.Outdoor' | 'LaundryCare.Dryer.Program.Pillow' | 'LaundryCare.Dryer.Program.Shirts15' | 'LaundryCare.Dryer.Program.Super40' | 'LaundryCare.Dryer.Program.Synthetic' | 'LaundryCare.Dryer.Program.SyntheticRefresh' | 'LaundryCare.Dryer.Program.TimeCold.AirFluff' | 'LaundryCare.Dryer.Program.TimeCold' | 'LaundryCare.Dryer.Program.TimeColdFix.TimeCold20' | 'LaundryCare.Dryer.Program.TimeColdFix.TimeCold30' | 'LaundryCare.Dryer.Program.TimeColdFix.TimeCold60' | 'LaundryCare.Dryer.Program.TimeWarm' | 'LaundryCare.Dryer.Program.TimeWarmFix.TimeWarm30' | 'LaundryCare.Dryer.Program.TimeWarmFix.TimeWarm40' | 'LaundryCare.Dryer.Program.TimeWarmFix.TimeWarm60' | 'LaundryCare.Dryer.Program.Towels' | 'LaundryCare.Dryer.Program.WoolFinish' | 'LaundryCare.Washer.Program.Auto30' | 'LaundryCare.Washer.Program.Auto40' | 'LaundryCare.Washer.Program.Auto60' | 'LaundryCare.Washer.Program.Chiffon' | 'LaundryCare.Washer.Program.Cotton.Colour' | 'LaundryCare.Washer.Program.Cotton.CottonEco' | 'LaundryCare.Washer.Program.Cotton.Eco4060' | 'LaundryCare.Washer.Program.Cotton' | 'LaundryCare.Washer.Program.Curtains' | 'LaundryCare.Washer.Program.DarkWash' | 'LaundryCare.Washer.Program.DelicatesSilk' | 'LaundryCare.Washer.Program.Dessous' | 'LaundryCare.Washer.Program.DownDuvet.Duvet' | 'LaundryCare.Washer.Program.DrumClean' | 'LaundryCare.Washer.Program.EasyCare' | 'LaundryCare.Washer.Program.HygienePlus' | 'LaundryCare.Washer.Program.Mix.NightWash' | 'LaundryCare.Washer.Program.Mix' | 'LaundryCare.Washer.Program.Monsoon' | 'LaundryCare.Washer.Program.MyTime' | 'LaundryCare.Washer.Program.Outdoor' | 'LaundryCare.Washer.Program.PlushToy' | 'LaundryCare.Washer.Program.PowerSpeed59' | 'LaundryCare.Washer.Program.Rinse.RinseSpinDrain' | 'LaundryCare.Washer.Program.Rinse' | 'LaundryCare.Washer.Program.Sensitive' | 'LaundryCare.Washer.Program.ShirtsBlouses' | 'LaundryCare.Washer.Program.Spin.SpinDrain' | 'LaundryCare.Washer.Program.SportFitness' | 'LaundryCare.Washer.Program.SportShoes' | 'LaundryCare.Washer.Program.Steaming.Steaming' | 'LaundryCare.Washer.Program.Super153045.Super15' | 'LaundryCare.Washer.Program.Super153045.Super1530' | 'LaundryCare.Washer.Program.Super153045.Super30' | 'LaundryCare.Washer.Program.Towels' | 'LaundryCare.Washer.Program.WashAndDry.60' | 'LaundryCare.Washer.Program.WashAndDry.90' | 'LaundryCare.Washer.Program.WaterProof' | 'LaundryCare.Washer.Program.WaterProofIDOS.WaterProofIDOS.WaterProofIDOS' | 'LaundryCare.Washer.Program.Wool' | 'LaundryCare.WasherDryer.Program.Cotton.Cotton.Cotton' | 'LaundryCare.WasherDryer.Program.Cotton.Eco4060' | 'LaundryCare.WasherDryer.Program.Cotton' | 'LaundryCare.WasherDryer.Program.DarkWash.DarkWash.DarkWash' | 'LaundryCare.WasherDryer.Program.DelicatesSilk.DelicatesSilk.DelicatesSilk' | 'LaundryCare.WasherDryer.Program.DelicatesSilk' | 'LaundryCare.WasherDryer.Program.DrumCleanDry.DrumCare.DrumCare' | 'LaundryCare.WasherDryer.Program.EasyCare.HHSynthetics.HHSynthetics' | 'LaundryCare.WasherDryer.Program.EasyCare' | 'LaundryCare.WasherDryer.Program.FastWashDry.WD45.WD45' | 'LaundryCare.WasherDryer.Program.LabelEU19.LabelEU19.Eco4060' | 'LaundryCare.WasherDryer.Program.Mix.HHMix.HHMix' | 'LaundryCare.WasherDryer.Program.Mix' | 'LaundryCare.WasherDryer.Program.MyTime.MyTime.MyTime' | 'LaundryCare.WasherDryer.Program.RefreshWD.Refresh.Refresh' | 'LaundryCare.WasherDryer.Program.Rinse.Rinse.Rinse' | 'LaundryCare.WasherDryer.Program.Rinse' | 'LaundryCare.WasherDryer.Program.Sensitive.Sensitive.Sensitive' | 'LaundryCare.WasherDryer.Program.ShirtsBlouses.ShirtsBlouses.ShirtsBlouses' | 'LaundryCare.WasherDryer.Program.SportShoes.SportShoes.SportShoes' | 'LaundryCare.WasherDryer.Program.WashAndDry.60' | 'LaundryCare.WasherDryer.Program.Wool.Wool.Wool' | 'LaundryCare.WasherDryer.Program.WashAndDry.90'; export type AromaSelect = // (undocumented) 'ConsumerProducts.CoffeeMaker.EnumType.AromaSelect.balanced' | 'ConsumerProducts.CoffeeMaker.EnumType.AromaSelect.distinctive' | 'ConsumerProducts.CoffeeMaker.EnumType.AromaSelect.fine'; export type BeanAmount = 'ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.VeryMild' | 'ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.Mild' | 'ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.MildPlus' | 'ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.Normal' | 'ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.NormalPlus' | 'ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.Strong' | 'ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.StrongPlus' | 'ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.VeryStrong' | 'ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.VeryStrongPlus' | 'ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.ExtraStrong' | 'ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.DoubleShot' | 'ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.DoubleShotPlus' | 'ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.DoubleShotPlusPlus' | 'ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.TripleShot' | 'ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.TripleShotPlus' | 'ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.CoffeeGround'; export type BeanContainerSelection = 'ConsumerProducts.CoffeeMaker.EnumType.BeanContainerSelection.Right' | 'ConsumerProducts.CoffeeMaker.EnumType.BeanContainerSelection.Left'; export type BeverageSize = 'ConsumerProducts.CoffeeMaker.EnumType.BeverageSize.Medium'; export type CavitySelector = 'Cooking.Oven.EnumType.CavitySelector.Main'; export type CleaningMode = 'ConsumerProducts.CleaningRobot.EnumType.CleaningModes.Silent' | 'ConsumerProducts.CleaningRobot.EnumType.CleaningModes.Standard' | 'ConsumerProducts.CleaningRobot.EnumType.CleaningModes.Power'; export type CoarsnessExtended = // (undocumented) 'ConsumerProducts.CoffeeMaker.EnumType.CoarsnessExtended.Coarsness1' | 'ConsumerProducts.CoffeeMaker.EnumType.CoarsnessExtended.Coarsness2' | 'ConsumerProducts.CoffeeMaker.EnumType.CoarsnessExtended.Coarsness3' | 'ConsumerProducts.CoffeeMaker.EnumType.CoarsnessExtended.Coarsness4'; export type CoffeeMilkRatio = 'ConsumerProducts.CoffeeMaker.EnumType.CoffeeMilkRatio.10Percent' | 'ConsumerProducts.CoffeeMaker.EnumType.CoffeeMilkRatio.20Percent' | 'ConsumerProducts.CoffeeMaker.EnumType.CoffeeMilkRatio.25Percent' | 'ConsumerProducts.CoffeeMaker.EnumType.CoffeeMilkRatio.30Percent' | 'ConsumerProducts.CoffeeMaker.EnumType.CoffeeMilkRatio.40Percent' | 'ConsumerProducts.CoffeeMaker.EnumType.CoffeeMilkRatio.50Percent' | 'ConsumerProducts.CoffeeMaker.EnumType.CoffeeMilkRatio.55Percent' | 'ConsumerProducts.CoffeeMaker.EnumType.CoffeeMilkRatio.60Percent' | 'ConsumerProducts.CoffeeMaker.EnumType.CoffeeMilkRatio.65Percent' | 'ConsumerProducts.CoffeeMaker.EnumType.CoffeeMilkRatio.67Percent' | 'ConsumerProducts.CoffeeMaker.EnumType.CoffeeMilkRatio.70Percent' | 'ConsumerProducts.CoffeeMaker.EnumType.CoffeeMilkRatio.75Percent' | 'ConsumerProducts.CoffeeMaker.EnumType.CoffeeMilkRatio.80Percent' | 'ConsumerProducts.CoffeeMaker.EnumType.CoffeeMilkRatio.85Percent' | 'ConsumerProducts.CoffeeMaker.EnumType.CoffeeMilkRatio.90Percent'; export type CoffeeShots = // (undocumented) 'ConsumerProducts.CoffeeMaker.EnumType.Shots.Double' | 'ConsumerProducts.CoffeeMaker.EnumType.Shots.Undefined'; export type CoffeeStrength = // (undocumented) 'ConsumerProducts.CoffeeMaker.EnumType.CoffeeStrength.Strength1' | 'ConsumerProducts.CoffeeMaker.EnumType.CoffeeStrength.Strength2' | 'ConsumerProducts.CoffeeMaker.EnumType.CoffeeStrength.Strength3' | 'ConsumerProducts.CoffeeMaker.EnumType.CoffeeStrength.Strength4' | 'ConsumerProducts.CoffeeMaker.EnumType.CoffeeStrength.Strength5' | 'ConsumerProducts.CoffeeMaker.EnumType.CoffeeStrength.Strength6' | 'ConsumerProducts.CoffeeMaker.EnumType.CoffeeStrength.Strength7'; export type CoffeeTemperature = 'ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.88C' | 'ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.90C' | 'ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.92C' | 'ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.94C' | 'ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.95C' | 'ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.96C' | 'ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.98C'; export type DryingTarget = 'LaundryCare.Dryer.EnumType.DryingTarget.IronDry' | 'LaundryCare.Dryer.EnumType.DryingTarget.GentleDry' | 'LaundryCare.Dryer.EnumType.DryingTarget.CupboardDry' | 'LaundryCare.Dryer.EnumType.DryingTarget.CupboardDryPlus' | 'LaundryCare.Dryer.EnumType.DryingTarget.ExtraDry'; export type DryingTargetAdjustment = // (undocumented) 'LaundryCare.Dryer.EnumType.DryingTargetAdjustment.Off' | 'LaundryCare.Dryer.EnumType.DryingTargetAdjustment.Plus1' | 'LaundryCare.Dryer.EnumType.DryingTargetAdjustment.Plus2' | 'LaundryCare.Dryer.EnumType.DryingTargetAdjustment.Plus3'; export type DryingTargetWD = // (undocumented) 'LaundryCare.WasherDryer.EnumType.DryingTargetWD.IronDry' | 'LaundryCare.WasherDryer.EnumType.DryingTargetWD.GentleDry' | 'LaundryCare.WasherDryer.EnumType.DryingTargetWD.CupboardDry' | 'LaundryCare.WasherDryer.EnumType.DryingTargetWD.CupboardDryPlus' | 'LaundryCare.WasherDryer.EnumType.DryingTargetWD.ExtraDry'; export type EstimationState = 'BSH.Common.EnumType.EstimationState.Inactive'; export type FanSpeedMode = 'HeatingVentilationAirConditioning.AirConditioner.EnumType.FanSpeedMode.Automatic' | 'HeatingVentilationAirConditioning.AirConditioner.EnumType.FanSpeedMode.Manual'; export type FanStage = 'Cooking.Hood.EnumType.Stage.FanOff' | 'Cooking.Hood.EnumType.Stage.FanStage01' | 'Cooking.Hood.EnumType.Stage.FanStage02' | 'Cooking.Hood.EnumType.Stage.FanStage03' | 'Cooking.Hood.EnumType.Stage.FanStage04' | 'Cooking.Hood.EnumType.Stage.FanStage05'; export type FlexSprayIntensity = // (undocumented) 'Dishcare.Dishwasher.EnumType.FlexSpray.Intensity.Delicate' | 'Dishcare.Dishwasher.EnumType.FlexSpray.Intensity.Heavy' | 'Dishcare.Dishwasher.EnumType.FlexSpray.Intensity.Normal'; export type FlexSprayType = // (undocumented) 'Dishcare.Dishwasher.EnumType.FlexSpray.Type.Back' | 'Dishcare.Dishwasher.EnumType.FlexSpray.Type.Front' | 'Dishcare.Dishwasher.EnumType.FlexSpray.Type.Individual'; export type FlowRate = 'ConsumerProducts.CoffeeMaker.EnumType.FlowRate.Normal' | 'ConsumerProducts.CoffeeMaker.EnumType.FlowRate.Intense' | 'ConsumerProducts.CoffeeMaker.EnumType.FlowRate.IntensePlus'; export type HotWaterTemperature = 'ConsumerProducts.CoffeeMaker.EnumType.HotWaterTemperature.WhiteTea' | 'ConsumerProducts.CoffeeMaker.EnumType.HotWaterTemperature.GreenTea' | 'ConsumerProducts.CoffeeMaker.EnumType.HotWaterTemperature.BlackTea' | 'ConsumerProducts.CoffeeMaker.EnumType.HotWaterTemperature.50C' | 'ConsumerProducts.CoffeeMaker.EnumType.HotWaterTemperature.55C' | 'ConsumerProducts.CoffeeMaker.EnumType.HotWaterTemperature.60C' | 'ConsumerProducts.CoffeeMaker.EnumType.HotWaterTemperature.65C' | 'ConsumerProducts.CoffeeMaker.EnumType.HotWaterTemperature.70C' | 'ConsumerProducts.CoffeeMaker.EnumType.HotWaterTemperature.75C' | 'ConsumerProducts.CoffeeMaker.EnumType.HotWaterTemperature.80C' | 'ConsumerProducts.CoffeeMaker.EnumType.HotWaterTemperature.85C' | 'ConsumerProducts.CoffeeMaker.EnumType.HotWaterTemperature.90C' | 'ConsumerProducts.CoffeeMaker.EnumType.HotWaterTemperature.95C' | 'ConsumerProducts.CoffeeMaker.EnumType.HotWaterTemperature.97C' | 'ConsumerProducts.CoffeeMaker.EnumType.HotWaterTemperature.122F' | 'ConsumerProducts.CoffeeMaker.EnumType.HotWaterTemperature.131F' | 'ConsumerProducts.CoffeeMaker.EnumType.HotWaterTemperature.140F' | 'ConsumerProducts.CoffeeMaker.EnumType.HotWaterTemperature.149F' | 'ConsumerProducts.CoffeeMaker.EnumType.HotWaterTemperature.158F' | 'ConsumerProducts.CoffeeMaker.EnumType.HotWaterTemperature.167F' | 'ConsumerProducts.CoffeeMaker.EnumType.HotWaterTemperature.176F' | 'ConsumerProducts.CoffeeMaker.EnumType.HotWaterTemperature.185F' | 'ConsumerProducts.CoffeeMaker.EnumType.HotWaterTemperature.194F' | 'ConsumerProducts.CoffeeMaker.EnumType.HotWaterTemperature.203F' | 'ConsumerProducts.CoffeeMaker.EnumType.HotWaterTemperature.Max'; export type IDosingLevel = 'LaundryCare.Washer.EnumType.IDosingLevel.High' | 'LaundryCare.Washer.EnumType.IDosingLevel.Light' | 'LaundryCare.Washer.EnumType.IDosingLevel.Normal' | 'LaundryCare.Washer.EnumType.IDosingLevel.Off' | 'LaundryCare.Washer.EnumType.IDosingLevel.Strong'; export type IntensiveStage = 'Cooking.Hood.EnumType.IntensiveStage.IntensiveStageOff' | 'Cooking.Hood.EnumType.IntensiveStage.IntensiveStage1' | 'Cooking.Hood.EnumType.IntensiveStage.IntensiveStage2'; export type LearningDishwasherCleaningLevel = // (undocumented) 'Dishcare.Dishwasher.EnumType.LearningDishwasher.CleaningLevel.Level0' | 'Dishcare.Dishwasher.EnumType.LearningDishwasher.CleaningLevel.Level1'; export type LearningDishwasherDryingLevel = // (undocumented) 'Dishcare.Dishwasher.EnumType.LearningDishwasher.DryingLevel.Level0' | 'Dishcare.Dishwasher.EnumType.LearningDishwasher.DryingLevel.Level1'; export type LearningDishwasherDurationLevel = // (undocumented) 'Dishcare.Dishwasher.EnumType.LearningDishwasher.DurationLevel.Level0' | 'Dishcare.Dishwasher.EnumType.LearningDishwasher.DurationLevel.Level1' | 'Dishcare.Dishwasher.EnumType.LearningDishwasher.DurationLevel.Level2'; export type MeatProbeTemperatureV2 = 'Cooking.Oven.EnumType.MeatProbeTemperatureV2.Off'; export type MicrowavePower = 'Cooking.Oven.EnumType.MicrowavePower.Off'; export type MultipleSoak = 'LaundryCare.Washer.EnumType.MultipleSoak.Off' | 'LaundryCare.Washer.EnumType.MultipleSoak.On'; export type ProcessPhaseCleaningRobot = 'ConsumerProducts.CleaningRobot.EnumType.ProcessPhase.MovingToTarget' | 'ConsumerProducts.CleaningRobot.EnumType.ProcessPhase.Cleaning' | 'ConsumerProducts.CleaningRobot.EnumType.ProcessPhase.SearchingBaseStation' | 'ConsumerProducts.CleaningRobot.EnumType.ProcessPhase.MovingToHome' | 'ConsumerProducts.CleaningRobot.EnumType.ProcessPhase.ChargingBreak' | 'ConsumerProducts.CleaningRobot.EnumType.ProcessPhase.MapValidationByUser' | 'ConsumerProducts.CleaningRobot.EnumType.ProcessPhase.Exploring' | 'ConsumerProducts.CleaningRobot.EnumType.ProcessPhase.Localizing'; export type ProcessPhaseLaundryCare = // (undocumented) 'LaundryCare.Common.EnumType.ProcessPhase.DetectingLoad' | 'LaundryCare.Common.EnumType.ProcessPhase.CleaningHeatExchanger' | 'LaundryCare.Common.EnumType.ProcessPhase.CupboardDryReached' | 'LaundryCare.Common.EnumType.ProcessPhase.DetectingTextile' | 'LaundryCare.Common.EnumType.ProcessPhase.Drying' | 'LaundryCare.Common.EnumType.ProcessPhase.Fluffing' | 'LaundryCare.Common.EnumType.ProcessPhase.GuardingWrinkle' | 'LaundryCare.Common.EnumType.ProcessPhase.Heating' | 'LaundryCare.Common.EnumType.ProcessPhase.IntermediateSpin' | 'LaundryCare.Common.EnumType.ProcessPhase.IronDryReached' | 'LaundryCare.Common.EnumType.ProcessPhase.Prewash' | 'LaundryCare.Common.EnumType.ProcessPhase.Rinsing' | 'LaundryCare.Common.EnumType.ProcessPhase.RinsingSoftener' | 'LaundryCare.Common.EnumType.ProcessPhase.SpinningFinal' | 'LaundryCare.Common.EnumType.ProcessPhase.Undefined' | 'LaundryCare.Common.EnumType.ProcessPhase.Washing' | 'LaundryCare.Dryer.EnumType.ProcessPhase.CupboardDryReached' | 'LaundryCare.Dryer.EnumType.ProcessPhase.Drying' | 'LaundryCare.Dryer.EnumType.ProcessPhase.FinishedAntiCrease' | 'LaundryCare.Dryer.EnumType.ProcessPhase.IronDryReached' | 'LaundryCare.Washer.EnumType.ProcessPhase.AutomaticDirtDetection' | 'LaundryCare.Washer.EnumType.ProcessPhase.AutomaticTextileDetection' | 'LaundryCare.Washer.EnumType.ProcessPhase.DetergentDispensing' | 'LaundryCare.Washer.EnumType.ProcessPhase.Emptying' | 'LaundryCare.Washer.EnumType.ProcessPhase.ExtraRinsingFoam' | 'LaundryCare.Washer.EnumType.ProcessPhase.FinalSpinning' | 'LaundryCare.Washer.EnumType.ProcessPhase.LoadAdjustActive' | 'LaundryCare.Washer.EnumType.ProcessPhase.Rinsing' | 'LaundryCare.Washer.EnumType.ProcessPhase.RinsingSpinning' | 'LaundryCare.Washer.EnumType.ProcessPhase.RinsingWithAquaSensor' | 'LaundryCare.Washer.EnumType.ProcessPhase.Undefined' | 'LaundryCare.Washer.EnumType.ProcessPhase.Washing'; export type ProgramMode = // (undocumented) 'LaundryCare.WasherDryer.EnumType.ProgramMode.Drying' | 'LaundryCare.WasherDryer.EnumType.ProgramMode.Washing' | 'LaundryCare.WasherDryer.EnumType.ProgramMode.WashingAndDrying'; export type PyrolysisLevel = // (undocumented) 'Cooking.Oven.EnumType.PyrolysisLevel.Level01' | 'Cooking.Oven.EnumType.PyrolysisLevel.Level02' | 'Cooking.Oven.EnumType.PyrolysisLevel.Level03'; export type ReferenceMapID = 'ConsumerProducts.CleaningRobot.EnumType.AvailableMaps.TempMap' | 'ConsumerProducts.CleaningRobot.EnumType.AvailableMaps.Map1' | 'ConsumerProducts.CleaningRobot.EnumType.AvailableMaps.Map2' | 'ConsumerProducts.CleaningRobot.EnumType.AvailableMaps.Map3' | 'ConsumerProducts.CleaningRobot.EnumType.AvailableMaps.Map4' | 'ConsumerProducts.CleaningRobot.EnumType.AvailableMaps.Map5'; export type Refresher = 'LaundryCare.Dryer.EnumType.Refresher.Shirt1'; export type RinsePlus = // (undocumented) 'LaundryCare.Washer.EnumType.RinsePlus.Off' | 'LaundryCare.Washer.EnumType.RinsePlus.Plus1' | 'LaundryCare.Washer.EnumType.RinsePlus.Plus2' | 'LaundryCare.Washer.EnumType.RinsePlus.Plus3'; export type SpinSpeed = 'LaundryCare.Washer.EnumType.SpinSpeed.Auto' | 'LaundryCare.Washer.EnumType.SpinSpeed.Max' | 'LaundryCare.Washer.EnumType.SpinSpeed.Off' | 'LaundryCare.Washer.EnumType.SpinSpeed.RPM400' | 'LaundryCare.Washer.EnumType.SpinSpeed.RPM600' | 'LaundryCare.Washer.EnumType.SpinSpeed.RPM700' | 'LaundryCare.Washer.EnumType.SpinSpeed.RPM800' | 'LaundryCare.Washer.EnumType.SpinSpeed.RPM900' | 'LaundryCare.Washer.EnumType.SpinSpeed.RPM1000' | 'LaundryCare.Washer.EnumType.SpinSpeed.RPM1200' | 'LaundryCare.Washer.EnumType.SpinSpeed.RPM1400' | 'LaundryCare.Washer.EnumType.SpinSpeed.RPM1500' | 'LaundryCare.Washer.EnumType.SpinSpeed.RPM1600' | 'LaundryCare.Washer.EnumType.SpinSpeed.RinseHold' | 'LaundryCare.Washer.EnumType.SpinSpeed.UlHigh' | 'LaundryCare.Washer.EnumType.SpinSpeed.UlLow' | 'LaundryCare.Washer.EnumType.SpinSpeed.UlMedium' | 'LaundryCare.Washer.EnumType.SpinSpeed.UlOff'; export type Stains = // (undocumented) 'LaundryCare.Washer.EnumType.Stains.Off' | 'LaundryCare.Washer.EnumType.Stains.On' | 'LaundryCare.Washer.EnumType.Stains.Blood' | 'LaundryCare.Washer.EnumType.Stains.Perspiration'; export type VarioPerfect = 'LaundryCare.Common.EnumType.VarioPerfect.Off' | 'LaundryCare.Common.EnumType.VarioPerfect.EcoPerfect' | 'LaundryCare.Common.EnumType.VarioPerfect.SpeedPerfect'; export type WarmingLevel = 'Cooking.Oven.EnumType.WarmingLevel.Low' | 'Cooking.Oven.EnumType.WarmingLevel.Medium' | 'Cooking.Oven.EnumType.WarmingLevel.High'; export type WasherTemperature = 'LaundryCare.Washer.EnumType.Temperature.Auto' | 'LaundryCare.Washer.EnumType.Temperature.Cold' | 'LaundryCare.Washer.EnumType.Temperature.GC20' | 'LaundryCare.Washer.EnumType.Temperature.GC30' | 'LaundryCare.Washer.EnumType.Temperature.GC40' | 'LaundryCare.Washer.EnumType.Temperature.GC50' | 'LaundryCare.Washer.EnumType.Temperature.GC60' | 'LaundryCare.Washer.EnumType.Temperature.GC70' | 'LaundryCare.Washer.EnumType.Temperature.GC80' | 'LaundryCare.Washer.EnumType.Temperature.GC90' | 'LaundryCare.Washer.EnumType.Temperature.Max' | 'LaundryCare.Washer.EnumType.Temperature.UlCold' | 'LaundryCare.Washer.EnumType.Temperature.UlWarm' | 'LaundryCare.Washer.EnumType.Temperature.UlHot' | 'LaundryCare.Washer.EnumType.Temperature.UlExtraHot'; export type WaterAndRinsePlus = 'LaundryCare.Washer.EnumType.WaterAndRinsePlus.Off' | 'LaundryCare.Washer.EnumType.WaterAndRinsePlus.Plus1' | 'LaundryCare.Washer.EnumType.WaterAndRinsePlus.Plus2' | 'LaundryCare.Washer.EnumType.WaterAndRinsePlus.Plus3'; export type WrinkleGuard = // (undocumented) 'LaundryCare.Dryer.EnumType.WrinkleGuard.Off' | 'LaundryCare.Dryer.EnumType.WrinkleGuard.Min60' | 'LaundryCare.Dryer.EnumType.WrinkleGuard.Min120'; export declare enum BatteryChargingState { Discharging = "BSH.Common.EnumType.BatteryChargingState.Discharging", Charging = "BSH.Common.EnumType.BatteryChargingState.Charging" } export declare enum CameraState { Disabled = "BSH.Common.EnumType.Video.CameraState.Disabled", Sleeping = "BSH.Common.EnumType.Video.CameraState.Sleeping", Ready = "BSH.Common.EnumType.Video.CameraState.Ready", StreamingLocal = "BSH.Common.EnumType.Video.CameraState.StreamingLocal", StreamingCloud = "BSH.Common.EnumType.Video.CameraState.StreamingCloud", StreamingLocalAndCloud = "BSH.Common.EnumType.Video.CameraState.StreamingLocalAndCloud", Error = "BSH.Common.EnumType.Video.CameraState.Error" } export declare enum ChargingConnection { Disconnected = "BSH.Common.EnumType.ChargingConnection.Disconnected", Connected = "BSH.Common.EnumType.ChargingConnection.Connected" } export declare enum DoorState { Open = "BSH.Common.EnumType.DoorState.Open", Closed = "BSH.Common.EnumType.DoorState.Closed", Locked = "BSH.Common.EnumType.DoorState.Locked" } export declare enum DoorStateRefrigeration { Open = "Refrigeration.Common.EnumType.Door.States.Open",// (undocumented) Closed = "Refrigeration.Common.EnumType.Door.States.Closed" } export type DoorStateBottleCooler = DoorStateRefrigeration; export type DoorStateFlexCompartment = DoorStateRefrigeration; export type DoorStateFreezer = DoorStateRefrigeration; export type DoorStateRefrigerator = DoorStateRefrigeration; export type DoorStateWineCompartment = DoorStateRefrigeration; export declare enum OperationState { Inactive = "BSH.Common.EnumType.OperationState.Inactive", Ready = "BSH.Common.EnumType.OperationState.Ready", DelayedStart = "BSH.Common.EnumType.OperationState.DelayedStart", Run = "BSH.Common.EnumType.OperationState.Run", Pause = "BSH.Common.EnumType.OperationState.Pause", ActionRequired = "BSH.Common.EnumType.OperationState.ActionRequired", Finished = "BSH.Common.EnumType.OperationState.Finished", Error = "BSH.Common.EnumType.OperationState.Error", Aborting = "BSH.Common.EnumType.OperationState.Aborting" } export declare enum PowerLevel { Off = "Cooking.Hob.EnumType.PowerLevel.Off", On = "Cooking.Hob.EnumType.PowerLevel.On" } export declare enum AddedSteam { Off = "Cooking.Oven.EnumType.AddedSteam.Off", On = "Cooking.Oven.EnumType.AddedSteam.On" } export declare enum AmbientLightColor { CustomColor = "BSH.Common.EnumType.AmbientLightColor.CustomColor", Color1 = "BSH.Common.EnumType.AmbientLightColor.Color1", Color2 = "BSH.Common.EnumType.AmbientLightColor.Color2", Color3 = "BSH.Common.EnumType.AmbientLightColor.Color3", Color4 = "BSH.Common.EnumType.AmbientLightColor.Color4", Color5 = "BSH.Common.EnumType.AmbientLightColor.Color5", Color6 = "BSH.Common.EnumType.AmbientLightColor.Color6", Color7 = "BSH.Common.EnumType.AmbientLightColor.Color7", Color8 = "BSH.Common.EnumType.AmbientLightColor.Color8", Color9 = "BSH.Common.EnumType.AmbientLightColor.Color9", Color10 = "BSH.Common.EnumType.AmbientLightColor.Color10", Color11 = "BSH.Common.EnumType.AmbientLightColor.Color11", Color12 = "BSH.Common.EnumType.AmbientLightColor.Color12", Color13 = "BSH.Common.EnumType.AmbientLightColor.Color13", Color14 = "BSH.Common.EnumType.AmbientLightColor.Color14", Color15 = "BSH.Common.EnumType.AmbientLightColor.Color15", Color16 = "BSH.Common.EnumType.AmbientLightColor.Color16", Color17 = "BSH.Common.EnumType.AmbientLightColor.Color17", Color18 = "BSH.Common.EnumType.AmbientLightColor.Color18", Color19 = "BSH.Common.EnumType.AmbientLightColor.Color19", Color20 = "BSH.Common.EnumType.AmbientLightColor.Color20", Color21 = "BSH.Common.EnumType.AmbientLightColor.Color21", Color22 = "BSH.Common.EnumType.AmbientLightColor.Color22", Color23 = "BSH.Common.EnumType.AmbientLightColor.Color23", Color24 = "BSH.Common.EnumType.AmbientLightColor.Color24", Color25 = "BSH.Common.EnumType.AmbientLightColor.Color25", Color26 = "BSH.Common.EnumType.AmbientLightColor.Color26", Color27 = "BSH.Common.EnumType.AmbientLightColor.Color27", Color28 = "BSH.Common.EnumType.AmbientLightColor.Color28", Color29 = "BSH.Common.EnumType.AmbientLightColor.Color29", Color30 = "BSH.Common.EnumType.AmbientLightColor.Color30",// Blue Color31 = "BSH.Common.EnumType.AmbientLightColor.Color31",// Light blue Color32 = "BSH.Common.EnumType.AmbientLightColor.Color32", Color33 = "BSH.Common.EnumType.AmbientLightColor.Color33", Color34 = "BSH.Common.EnumType.AmbientLightColor.Color34", Color35 = "BSH.Common.EnumType.AmbientLightColor.Color35", Color36 = "BSH.Common.EnumType.AmbientLightColor.Color36", Color37 = "BSH.Common.EnumType.AmbientLightColor.Color37", Color38 = "BSH.Common.EnumType.AmbientLightColor.Color38", Color39 = "BSH.Common.EnumType.AmbientLightColor.Color39", Color40 = "BSH.Common.EnumType.AmbientLightColor.Color40",// Cold white Color41 = "BSH.Common.EnumType.AmbientLightColor.Color41",// White (lemon) Color42 = "BSH.Common.EnumType.AmbientLightColor.Color42",// Warm (ocher) Color43 = "BSH.Common.EnumType.AmbientLightColor.Color43",// White (gold) Color44 = "BSH.Common.EnumType.AmbientLightColor.Color44",// White (apricot) Color45 = "BSH.Common.EnumType.AmbientLightColor.Color45",// Red Color46 = "BSH.Common.EnumType.AmbientLightColor.Color46",// Orange Color47 = "BSH.Common.EnumType.AmbientLightColor.Color47",// Yellow Color48 = "BSH.Common.EnumType.AmbientLightColor.Color48",// Green Color49 = "BSH.Common.EnumType.AmbientLightColor.Color49",// Blue Color50 = "BSH.Common.EnumType.AmbientLightColor.Color50",// Purple Color51 = "BSH.Common.EnumType.AmbientLightColor.Color51",// Cold white Color52 = "BSH.Common.EnumType.AmbientLightColor.Color52",// White Color53 = "BSH.Common.EnumType.AmbientLightColor.Color53", Color54 = "BSH.Common.EnumType.AmbientLightColor.Color54", Color55 = "BSH.Common.EnumType.AmbientLightColor.Color55", Color56 = "BSH.Common.EnumType.AmbientLightColor.Color56", Color57 = "BSH.Common.EnumType.AmbientLightColor.Color57", Color58 = "BSH.Common.EnumType.AmbientLightColor.Color58", Color59 = "BSH.Common.EnumType.AmbientLightColor.Color59", Color60 = "BSH.Common.EnumType.AmbientLightColor.Color60", Color61 = "BSH.Common.EnumType.AmbientLightColor.Color61", Color62 = "BSH.Common.EnumType.AmbientLightColor.Color62", Color63 = "BSH.Common.EnumType.AmbientLightColor.Color63", Color64 = "BSH.Common.EnumType.AmbientLightColor.Color64", Color65 = "BSH.Common.EnumType.AmbientLightColor.Color65", Color66 = "BSH.Common.EnumType.AmbientLightColor.Color66", Color67 = "BSH.Common.EnumType.AmbientLightColor.Color67", Color68 = "BSH.Common.EnumType.AmbientLightColor.Color68", Color69 = "BSH.Common.EnumType.AmbientLightColor.Color69", Color70 = "BSH.Common.EnumType.AmbientLightColor.Color70", Color71 = "BSH.Common.EnumType.AmbientLightColor.Color71", Color72 = "BSH.Common.EnumType.AmbientLightColor.Color72", Color73 = "BSH.Common.EnumType.AmbientLightColor.Color73", Color74 = "BSH.Common.EnumType.AmbientLightColor.Color74", Color75 = "BSH.Common.EnumType.AmbientLightColor.Color75", Color76 = "BSH.Common.EnumType.AmbientLightColor.Color76", Color77 = "BSH.Common.EnumType.AmbientLightColor.Color77", Color78 = "BSH.Common.EnumType.AmbientLightColor.Color78", Color79 = "BSH.Common.EnumType.AmbientLightColor.Color79", Color80 = "BSH.Common.EnumType.AmbientLightColor.Color80", Color81 = "BSH.Common.EnumType.AmbientLightColor.Color81", Color82 = "BSH.Common.EnumType.AmbientLightColor.Color82", Color83 = "BSH.Common.EnumType.AmbientLightColor.Color83", Color84 = "BSH.Common.EnumType.AmbientLightColor.Color84", Color85 = "BSH.Common.EnumType.AmbientLightColor.Color85", Color86 = "BSH.Common.EnumType.AmbientLightColor.Color86", Color87 = "BSH.Common.EnumType.AmbientLightColor.Color87", Color88 = "BSH.Common.EnumType.AmbientLightColor.Color88", Color89 = "BSH.Common.EnumType.AmbientLightColor.Color89", Color90 = "BSH.Common.EnumType.AmbientLightColor.Color90", Color91 = "BSH.Common.EnumType.AmbientLightColor.Color91", Color92 = "BSH.Common.EnumType.AmbientLightColor.Color92", Color93 = "BSH.Common.EnumType.AmbientLightColor.Color93", Color94 = "BSH.Common.EnumType.AmbientLightColor.Color94", Color95 = "BSH.Common.EnumType.AmbientLightColor.Color95", Color96 = "BSH.Common.EnumType.AmbientLightColor.Color96", Color97 = "BSH.Common.EnumType.AmbientLightColor.Color97", Color98 = "BSH.Common.EnumType.AmbientLightColor.Color98", Color99 = "BSH.Common.EnumType.AmbientLightColor.Color99" } export declare enum AssistantForce { LowForce = "Refrigeration.Common.EnumType.Door.AssistantForce.LowForce", MiddleForce = "Refrigeration.Common.EnumType.Door.AssistantForce.MiddleForce", HighForce = "Refrigeration.Common.EnumType.Door.AssistantForce.HighForce" } export declare enum AssistantTrigger { Push = "Refrigeration.Common.EnumType.Door.AssistantTrigger.Push", Pull = "Refrigeration.Common.EnumType.Door.AssistantTrigger.Pull", PushPull = "Refrigeration.Common.EnumType.Door.AssistantTrigger.PushPull" } export declare enum ColorTemperature { Individual = "Cooking.Hood.EnumType.ColorTemperature.custom", Warm = "Cooking.Hood.EnumType.ColorTemperature.warm",// 0% WarnNeutral = "Cooking.Hood.EnumType.ColorTemperature.warmToNeutral", Neutral = "Cooking.Hood.EnumType.ColorTemperature.neutral", ColdNeutral = "Cooking.Hood.EnumType.ColorTemperature.neutralToCold", Cold = "Cooking.Hood.EnumType.ColorTemperature.cold" } export declare enum LiquidVolumeUnit { FluidOunces = "BSH.Common.EnumType.LiquidVolumeUnit.FluidOunces", MilliLiter = "BSH.Common.EnumType.LiquidVolumeUnit.MilliLiter" } export declare enum PowerState { MainsOff = "BSH.Common.EnumType.PowerState.MainsOff",// (undocumented) Off = "BSH.Common.EnumType.PowerState.Off", On = "BSH.Common.EnumType.PowerState.On", Standby = "BSH.Common.EnumType.PowerState.Standby", Undefined = "BSH.Common.EnumType.PowerState.Undefined" } export declare enum TemperatureUnit { Celsius = "BSH.Common.EnumType.TemperatureUnit.Celsius", Fahrenheit = "BSH.Common.EnumType.TemperatureUnit.Fahrenheit" } export declare enum ZoneSelector { FrontLeft = "Cooking.Hob.EnumType.ZoneSelector.FrontLeft", FrontRight = "Cooking.Hob.EnumType.ZoneSelector.FrontRight", RearLeft = "Cooking.Hob.EnumType.ZoneSelector.RearLeft", RearRight = "Cooking.Hob.EnumType.ZoneSelector.RearRight" } export declare enum EventPresentState { Present = "BSH.Common.EnumType.EventPresentState.Present", Off = "BSH.Common.EnumType.EventPresentState.Off", Confirmed = "BSH.Common.EnumType.EventPresentState.Confirmed" } export interface OptionValues { 'BSH.Common.Option.BaseProgram'?: ProgramKey; 'BSH.Common.Option.CurrentStepRemainingTime'?: number; 'BSH.Common.Option.Duration'?: number; 'BSH.Common.Option.ElapsedProgramTime'?: number; 'BSH.Common.Option.EnergyForecast'?: number; 'BSH.Common.Option.EstimatedTotalProgramTime'?: number; 'BSH.Common.Option.FinishInRelative'?: number; 'BSH.Common.Option.ProgramName'?: string; 'BSH.Common.Option.ProgramProgress'?: number; 'BSH.Common.Option.RemainingProgramTime.AutoCounting'?: boolean; 'BSH.Common.Option.RemainingProgramTime'?: number; 'BSH.Common.Option.RemainingProgramTimeEstimationState'?: EstimationState; 'BSH.Common.Option.RemainingProgramTimeIsEstimated'?: boolean; 'BSH.Common.Option.StartInRelative'?: number; 'BSH.Common.Option.WaterForecast'?: number; 'ConsumerProducts.CleaningRobot.Option.CleaningMode'?: CleaningMode; 'ConsumerProducts.CleaningRobot.Option.ProcessPhase'?: ProcessPhaseCleaningRobot; 'ConsumerProducts.CleaningRobot.Option.ReferenceMapId'?: ReferenceMapID; 'ConsumerProducts.CoffeeMaker.Option.AromaSelect'?: AromaSelect; 'ConsumerProducts.CoffeeMaker.Option.BeanAmount'?: BeanAmount; 'ConsumerProducts.CoffeeMaker.Option.BeanContainerSelection'?: BeanContainerSelection; 'ConsumerProducts.CoffeeMaker.Option.BeverageSize'?: BeverageSize; 'ConsumerProducts.CoffeeMaker.Option.BeveragesRemaining'?: number; 'ConsumerProducts.CoffeeMaker.Option.Coarsness.Recommendation'?: CoarsnessExtended; 'ConsumerProducts.CoffeeMaker.Option.Coarsness'?: CoarsnessExtended; 'ConsumerProducts.CoffeeMaker.Option.CoffeeMilkRatio'?: CoffeeMilkRatio; 'ConsumerProducts.CoffeeMaker.Option.CoffeeStrength.Recommendation'?: CoffeeStrength; 'ConsumerProducts.CoffeeMaker.Option.CoffeeStrength'?: CoffeeStrength; 'ConsumerProducts.CoffeeMaker.Option.CoffeeTemperature.Recommendation'?: CoffeeTemperature; 'ConsumerProducts.CoffeeMaker.Option.CoffeeTemperature'?: CoffeeTemperature; 'ConsumerProducts.CoffeeMaker.Option.FillQuantity.Recommendation'?: number; 'ConsumerProducts.CoffeeMaker.Option.FillQuantity'?: number; 'ConsumerProducts.CoffeeMaker.Option.FlowRate.Recommendation'?: FlowRate; 'ConsumerProducts.CoffeeMaker.Option.FlowRate'?: FlowRate; 'ConsumerProducts.CoffeeMaker.Option.HotWaterTemperature'?: HotWaterTemperature; 'ConsumerProducts.CoffeeMaker.Option.MultipleBeverages'?: boolean; 'ConsumerProducts.CoffeeMaker.Option.Shot.Count'?: CoffeeShots; 'Cooking.Common.Option.Hood.Boost'?: boolean; 'Cooking.Common.Option.Hood.IntensiveLevel'?: IntensiveStage; 'Cooking.Common.Option.Hood.VentingLevel'?: FanStage; 'Cooking.Oven.Option.AirExchange'?: boolean; 'Cooking.Oven.Option.CavitySelector'?: CavitySelector; 'Cooking.Oven.Option.FastPreHeat'?: boolean; 'Cooking.Oven.Option.HeatupProgress'?: number; 'Cooking.Oven.Option.MeatProbeTemperatureV2'?: MeatProbeTemperatureV2; 'Cooking.Oven.Option.MicrowavePower'?: MicrowavePower; 'Cooking.Oven.Option.PyrolysisLevel'?: PyrolysisLevel; 'Cooking.Oven.Option.SetpointTemperature'?: number; 'Cooking.Oven.Option.SteamAssistLevel'?: AddedSteam; 'Cooking.Oven.Option.SteamBoost'?: boolean; 'Cooking.Oven.Option.WarmingLevel'?: WarmingLevel; 'Dishcare.Dishwasher.Option.BrillianceDry'?: boolean; 'Dishcare.Dishwasher.Option.DelicateBasket'?: boolean; 'Dishcare.Dishwasher.Option.EcoDry'?: boolean; 'Dishcare.Dishwasher.Option.EnergySafe'?: boolean; 'Dishcare.Dishwasher.Option.ExtraDry'?: boolean; 'Dishcare.Dishwasher.Option.ExtraRinse'?: boolean; 'Dishcare.Dishwasher.Option.FlexSpray.BackLeft'?: FlexSprayIntensity; 'Dishcare.Dishwasher.Option.FlexSpray.BackRight'?: FlexSprayIntensity; 'Dishcare.Dishwasher.Option.FlexSpray.FrontLeft'?: FlexSprayIntensity; 'Dishcare.Dishwasher.Option.FlexSpray.FrontRight'?: FlexSprayIntensity; 'Dishcare.Dishwasher.Option.FlexSpray.Type'?: FlexSprayType; 'Dishcare.Dishwasher.Option.HalfLoad'?: boolean; 'Dishcare.Dishwasher.Option.HygienePlus'?: boolean; 'Dishcare.Dishwasher.Option.IntensivZone'?: boolean; 'Dishcare.Dishwasher.Option.LearningDishwasher.CleaningLevel'?: LearningDishwasherCleaningLevel; 'Dishcare.Dishwasher.Option.LearningDishwasher.DryingLevel'?: LearningDishwasherDryingLevel; 'Dishcare.Dishwasher.Option.LearningDishwasher.DurationLevel'?: LearningDishwasherDurationLevel; 'Dishcare.Dishwasher.Option.Pretreatment'?: boolean; 'Dishcare.Dishwasher.Option.SanitationUC'?: boolean; 'Dishcare.Dishwasher.Option.SilenceOnDemand'?: boolean; 'Dishcare.Dishwasher.Option.StorageFunction'?: boolean; 'Dishcare.Dishwasher.Option.Turbo'?: boolean; 'Dishcare.Dishwasher.Option.VarioSpeed'?: boolean; 'Dishcare.Dishwasher.Option.VarioSpeedPlus'?: boolean; 'Dishcare.Dishwasher.Option.ZeoliteDry'?: boolean; 'HeatingVentilationAirConditioning.AirConditioner.Option.FanSpeedMode'?: FanSpeedMode; 'HeatingVentilationAirConditioning.AirConditioner.Option.FanSpeedPercentage'?: number; 'LaundryCare.Common.Option.LoadRecommendation'?: number; 'LaundryCare.Common.Option.LowTemperatureHygiene'?: boolean; 'LaundryCare.Common.Option.ProcessPhase'?: ProcessPhaseLaundryCare; 'LaundryCare.Common.Option.ReferToProgram'?: ProgramKey | number; 'LaundryCare.Common.Option.SilentMode'?: boolean; 'LaundryCare.Common.Option.SpeedPerfect'?: boolean; 'LaundryCare.Common.Option.VarioPerfect'?: VarioPerfect; 'LaundryCare.Dryer.Option.ConnectedDry.OriginalProgramTime'?: number; 'LaundryCare.Dryer.Option.DryingTarget'?: DryingTarget; 'LaundryCare.Dryer.Option.DryingTargetAdjustment'?: DryingTargetAdjustment; 'LaundryCare.Dryer.Option.Gentle'?: boolean; 'LaundryCare.Dryer.Option.HalfLoad'?: boolean; 'LaundryCare.Dryer.Option.ProcessPhase'?: ProcessPhaseLaundryCare; 'LaundryCare.Dryer.Option.Refresher'?: Refresher; 'LaundryCare.Dryer.Option.WrinkleGuard'?: WrinkleGuard; 'LaundryCare.Washer.Option.EISA'?: boolean; 'LaundryCare.Washer.Option.IDos1.Active'?: boolean; 'LaundryCare.Washer.Option.IDos1Active'?: boolean; 'LaundryCare.Washer.Option.IDos1DosingLevel'?: IDosingLevel; 'LaundryCare.Washer.Option.IDos2.Active'?: boolean; 'LaundryCare.Washer.Option.IDos2Active'?: boolean; 'LaundryCare.Washer.Option.IDos2DosingLevel'?: IDosingLevel; 'LaundryCare.Washer.Option.IntensivePlus'?: boolean; 'LaundryCare.Washer.Option.LessIroning'?: boolean; 'LaundryCare.Washer.Option.MiniLoad'?: boolean; 'LaundryCare.Washer.Option.MultipleSoak'?: MultipleSoak; 'LaundryCare.Washer.Option.Prewash'?: boolean; 'LaundryCare.Washer.Option.ProcessPhase'?: ProcessPhaseLaundryCare; 'LaundryCare.Washer.Option.RinseHold'?: boolean; 'LaundryCare.Washer.Option.RinsePlus'?: RinsePlus; 'LaundryCare.Washer.Option.RinsePlus1'?: boolean; 'LaundryCare.Washer.Option.SilentWash'?: boolean; 'LaundryCare.Washer.Option.Soak'?: boolean; 'LaundryCare.Washer.Option.SpeedPerfect'?: boolean; 'LaundryCare.Washer.Option.SpinSpeed'?: SpinSpeed; 'LaundryCare.Washer.Option.Stains'?: Stains; 'LaundryCare.Washer.Option.Temperature'?: WasherTemperature; 'LaundryCare.Washer.Option.WaterAndRinsePlus1'?: boolean; 'LaundryCare.Washer.Option.WaterPlus'?: boolean; 'LaundryCare.WasherDryer.Option.DryingTarget'?: DryingTargetWD; 'LaundryCare.WasherDryer.Option.LowTemperatureHygiene'?: boolean; 'LaundryCare.WasherDryer.Option.ProgramMode'?: ProgramMode; 'LaundryCare.WasherDryer.Option.WrinkleGuardBoost'?: boolean; } export interface StatusValues { 'BSH.Common.Status.BatteryChargingState'?: BatteryChargingState; 'BSH.Common.Status.BatteryLevel'?: number; 'BSH.Common.Status.ChargingConnection'?: ChargingConnection; 'BSH.Common.Status.DoorState'?: DoorState; 'BSH.Common.Status.InteriorIlluminationActive'?: boolean; 'BSH.Common.Status.LocalControlActive'?: boolean; 'BSH.Common.Status.OperationState'?: OperationState; 'BSH.Common.Status.Rem