Battery: ObjectSchema<{
cycle_count: NullableSchema<NumberSchema<undefined>, never>;
energy: NumberSchema<undefined>;
energy_full: NumberSchema<undefined>;
energy_full_design: NumberSchema<undefined>;
energy_rate: NumberSchema<undefined>;
model: NullableSchema<StringSchema<undefined>, never>;
serial_number: NullableSchema<StringSchema<undefined>, never>;
state: EnumSchema<typeof BatteryStateEnum, undefined>;
state_of_charge: NumberSchema<undefined>;
state_of_health: NumberSchema<undefined>;
technology: EnumSchema<typeof BatteryTechnologyEnum, undefined>;
temperature_celsius: NullableSchema<NumberSchema<undefined>, never>;
temperature_fahrenheit: NullableSchema<NumberSchema<undefined>, never>;
temperature_kelvin: NullableSchema<NumberSchema<undefined>, never>;
time_to_empty: NullableSchema<NumberSchema<undefined>, never>;
time_to_full: NullableSchema<NumberSchema<undefined>, never>;
vendor: NullableSchema<StringSchema<undefined>, never>;
voltage: NumberSchema<undefined>;
}, undefined> = ...