@class NSString; @protocol CMMotionAlarmDelegateProtocol; @interface CMMotionAlarmManager : NSObject @property (nonatomic) id delegate; @property (readonly, nonatomic) NSString *name; + (BOOL)isAvailable; + (id)defaultManager; - (id)init; - (void)dealloc; - (id)initWithName:(id)a0; - (BOOL)registerAlarmWithName:(id)a0 type:(unsigned int)a1 duration:(unsigned int)a2 repeats:(BOOL)a3 error:(id *)a4; - (BOOL)unregisterAlarmWithName:(id)a0 error:(id *)a1; - (BOOL)acknowledgeAlarmWithName:(id)a0 error:(id *)a1; - (BOOL)acknowledgeAlarm:(id)a0 error:(id *)a1; - (BOOL)launchRemoteAppWithError:(id *)a0; - (BOOL)unregisterAlarm:(id)a0 error:(id *)a1; @end