@interface MSBatteryPowerMonitor : NSObject { struct __CFRunLoopSource { } *_batteryRunLoopSource; struct IONotificationPort { } *_batteryIONotifyPort; unsigned int _batteryNotificationRef; } @property (nonatomic) double currentLevel; @property (nonatomic, setter=setExternalPowerConnected:) BOOL isExternalPowerConnected; + (id)defaultMonitor; - (double)batteryPercentRemaining; - (id)init; - (void)dealloc; - (void)updateBatteryLevelWithBatteryEntry:(unsigned int)a0; - (void)updateBatteryConnectedStateWithBatteryEntry:(unsigned int)a0; - (BOOL)_updateBatteryConnectedStateWithBatteryEntry:(unsigned int)a0; @end