@class NSObject, NSMutableDictionary, NSMutableSet, NSMutableArray, RTWatchdogManager; @protocol OS_dispatch_queue; @interface RTLifeCycleManager : NSObject @property (retain, nonatomic) NSMutableArray *signals; @property (retain, nonatomic) NSMutableDictionary *listeners; @property (retain, nonatomic) NSMutableSet *services; @property (retain, nonatomic) RTWatchdogManager *watchdogManager; @property (retain, nonatomic) NSObject *queue; - (void)_exit; - (void)addService:(id)a0; - (void)submitUptimeMetricsWithDefaultsMananger:(id)a0; - (void)_start; - (id)init; - (void)dealloc; - (void)start; - (void)addListener:(id)a0 machPort:(id)a1; - (void).cxx_destruct; - (void)exitWithDelay:(double)a0; - (id)createSourceForSignal:(int)a0 withBlock:(id /* block */)a1; - (id)serviceWithClass:(Class)a0; - (void)exit; @end