import type { HybridObject } from 'react-native-nitro-modules'; export interface BatteryListener { (state: string): void; } export interface LowPowerListener { (): void; } export interface NitroBattery extends HybridObject<{ ios: 'swift'; android: 'kotlin'; }> { getLevel(): number; isCharging(): boolean; getBatteryState(): string; isLowPowerModeEnabled(): boolean; addBatteryStateListener(listener: BatteryListener): void; removeBatteryStateListener(listener: BatteryListener): void; addLowPowerListener(listener: LowPowerListener): void; removeLowPowerListener(listener: LowPowerListener): void; }