@class NSTimer, NSObject; @protocol OS_dispatch_queue; @interface MSDaemon : NSObject @property (nonatomic) int busyCount; @property (nonatomic) int UIBusyCount; @property (retain, nonatomic) NSTimer *hysteresisTimer; @property (nonatomic) BOOL stabilizedIsBusy; @property (retain, nonatomic) NSObject *idleCountQueue; - (BOOL)isBusy; - (id)init; - (void)didUnidle; - (void)releaseUIBusy; - (void)releasePowerAssertion; - (void).cxx_destruct; - (void)releaseBusy; - (void)retainUIBusy; - (void)didIdle; - (void)retainBusy; - (void)_didChangeIdleBusyState:(BOOL)a0; - (void)_hysteresisTimerDidFire:(id)a0; - (void)retainPowerAssertion; - (void)stabilizedDidIdle; - (void)stabilizedDidUnidle; @end