UNPKG

one

Version:

One is a React framework for web, iOS, and Android apps.

26 lines • 1.58 kB
import type { BatteryLevelEvent, BatteryPowerModeEvent, BatteryPowerState, BatteryState, BatteryStateEvent, BatterySubscription } from './types'; export type { BatteryLevelEvent, BatteryPowerModeEvent, BatteryPowerState, BatteryState, BatteryStateEvent, BatterySubscription, } from './types'; declare function getLevel(): Promise<number>; declare function getState(): Promise<BatteryState>; declare function getPowerState(): Promise<BatteryPowerState>; declare function isLowPowerModeEnabled(): Promise<boolean>; declare function isAvailable(): boolean; declare function addLevelListener(listener: (event: BatteryLevelEvent) => void): BatterySubscription; declare function addStateListener(listener: (event: BatteryStateEvent) => void): BatterySubscription; declare function addLowPowerModeListener(listener: (event: BatteryPowerModeEvent) => void): BatterySubscription; declare function useBatteryLevel(): number; declare function useBatteryState(): BatteryState; declare function useLowPowerMode(): boolean; declare function usePowerState(): BatteryPowerState; export declare const Battery: Readonly<{ getLevel: typeof getLevel; getState: typeof getState; getPowerState: typeof getPowerState; isLowPowerModeEnabled: typeof isLowPowerModeEnabled; isAvailable: typeof isAvailable; addLevelListener: typeof addLevelListener; addStateListener: typeof addStateListener; addLowPowerModeListener: typeof addLowPowerModeListener; }>; export { useBatteryLevel, useBatteryState, useLowPowerMode, usePowerState }; //# sourceMappingURL=index.native.d.ts.map