@class NSMutableSet, NSMapTable, NSObject; @protocol OS_dispatch_queue; @interface SESAlarm : NSObject { NSObject *queue; NSMapTable *registered; NSMutableSet *pendingAlarms; } + (BOOL)registerAlarm:(id)a0 handler:(id)a1; + (void)setAlarm:(id)a0 secondsFromNow:(double)a1; + (void)kickoff; + (id)sharedObject; + (BOOL)isAlarmSet:(id)a0; + (void)deregisterAlarm:(id)a0; + (void)clearAlarm:(id)a0; - (id)init; - (void).cxx_destruct; - (void)_handleAlarmFired:(id)a0; @end