@class RTPlatform, RTUserSessionMonitor, RTInvocationDispatcher; @interface RTAuthorizationManager : RTService @property (retain, nonatomic) RTInvocationDispatcher *dispatcher; @property (nonatomic, getter=isSupported) BOOL supported; @property (nonatomic, getter=isEnabled) BOOL enabled; @property (nonatomic, getter=isReady) BOOL ready; @property (retain, nonatomic) RTPlatform *platform; @property (retain) RTUserSessionMonitor *userSessionMonitor; + (id)allocWithZone:(struct _NSZone { } *)a0; + (BOOL)supportsNotificationName:(id)a0; - (void)internalRemoveObserver:(id)a0 name:(id)a1; - (void)internalAddObserver:(id)a0 name:(id)a1; - (void)_registerForNotifications; - (BOOL)shouldPersistLocations; - (id)init; - (void)onDailyMetricsNotification:(id)a0; - (void)dealloc; - (void)_shutdownWithHandler:(id /* block */)a0; - (void)_setup; - (void)_unregisterForNotifications; - (BOOL)isLocationServicesEnabled; - (void)fetchRoutineEnabledWithHandler:(id /* block */)a0; - (void).cxx_destruct; - (void)onUserSessionChangeNotification:(id)a0; - (void)setRoutineEnabled:(BOOL)a0 withHandler:(id /* block */)a1; - (void)setup; - (void)_onDailyMetricsNotification:(id)a0; - (id)_getMetrics:(BOOL)a0; - (void)fetchRoutineSupportedWithHandler:(id /* block */)a0; - (void)handleAppResetChangeNotification; - (id)initWithPlatform:(id)a0 userSessionMonitor:(id)a1; - (BOOL)isCoreRoutineLocationClientEnabled; - (void)updateRoutineEnabled:(BOOL)a0; @end