react-native-nitro-battery
Version:
High-performance battery monitoring for React Native built with Nitro Modules
11 lines (10 loc) • 708 B
TypeScript
import type { NitroBattery as NitroBatterySpec, BatteryListener, LowPowerListener } from './specs/NitroBattery.nitro';
export declare const NitroBattery: NitroBatterySpec;
export declare const addBatteryStateListener: (listener: BatteryListener) => void;
export declare const removeBatteryStateListener: (listener: BatteryListener) => void;
export declare const addLowPowerListener: (listener: LowPowerListener) => void;
export declare const removeLowPowerListener: (listener: LowPowerListener) => void;
export declare const getLevel: () => number;
export declare const isCharging: () => boolean;
export declare const getBatteryState: () => string;
export declare const isLowPowerModeEnabled: () => boolean;