import * as solid_js from 'solid-js'; import { ConfigurableNavigator } from '../_configurable.js'; interface BatteryManager extends EventTarget { charging: boolean; chargingTime: number; dischargingTime: number; level: number; } /** * Reactive Battery Status API. * * @see https://solidjs-use.github.io/solidjs-use/core/useBattery */ declare function useBattery({ navigator }?: ConfigurableNavigator): { isSupported: solid_js.Accessor; charging: solid_js.Accessor; chargingTime: solid_js.Accessor; dischargingTime: solid_js.Accessor; level: solid_js.Accessor; }; type UseBatteryReturn = ReturnType; export { BatteryManager, UseBatteryReturn, useBattery };