@class RTDarwinNotificationHelper; @interface RTBatteryManager : RTService @property (nonatomic) BOOL monitorBatteryStatusChanges; @property (nonatomic) long long externalConnectionState; @property (readonly, nonatomic) RTDarwinNotificationHelper *notificationHelper; + (BOOL)_ioDrawingUnlimitedPower; + (int)_ioGetCurrentBatteryPercent; + (long long)currentExternalConnectionState; + (id)externalConnectionStateToString:(long long)a0; - (void)internalRemoveObserver:(id)a0 name:(id)a1; - (void)internalAddObserver:(id)a0 name:(id)a1; - (id)initWithQueue:(id)a0; - (id)init; - (void)dealloc; - (void)_shutdownWithHandler:(id /* block */)a0; - (void)_unregisterForNotifications; - (void).cxx_destruct; - (void)fetchCurrentBatteryPercent:(id /* block */)a0; - (void)fetchCurrentChargerConnectionState:(id /* block */)a0; - (id)initWithQueue:(id)a0 notificationHelper:(id)a1; - (void)startMonitoringBatteryStatusChanges; - (void)stopMonitoringBatteryStatusChanges; - (void)updateBatteryStatus:(long long)a0; @end