@class NSUUID, TASettings, TATrackingAvoidanceService, NSHashTable, NSString, TATrackingAvoidanceServiceStateContext, NSObject, TAPersistenceManager, TAAnalyticsManager, RTRoutineManager; @protocol OS_dispatch_queue; @interface TATrackingAvoidanceServiceManager : NSObject <TATrackingAvoidanceServiceObserver, TATrackingAvoidanceServiceProtocol> @property (retain, nonatomic) NSObject<OS_dispatch_queue> *queue; @property (retain, nonatomic) NSHashTable *observers; @property (retain, nonatomic) NSHashTable *dataSources; @property (retain, nonatomic) TATrackingAvoidanceService *service; @property (retain, nonatomic) TASettings *serviceSettings; @property (retain, nonatomic) TATrackingAvoidanceServiceStateContext *stateContext; @property (retain, nonatomic) TAPersistenceManager *persistenceManager; @property (nonatomic) unsigned long long persistenceManagerLastSaveTime; @property (retain, nonatomic) NSUUID *sessionID; @property (retain, nonatomic) TAAnalyticsManager *analyticsManager; @property (retain, nonatomic) RTRoutineManager *routineManager; @property (readonly) unsigned long long state; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (id)managerStateToString:(unsigned long long)a0; - (void)addDataSource:(id)a0; - (void)removeDataSource:(id)a0; - (void)ingestTAEvent:(id)a0; - (void)_setState:(unsigned long long)a0; - (void)removeObserver:(id)a0; - (void)visitStateChangedForTrackingAvoidanceService:(id)a0; - (void)notifyObserversOfStateChangeFrom:(unsigned long long)a0 to:(unsigned long long)a1; - (void)_fetchAndIngestNextPredictedLocationOfInterestWithCurrentVisitState; - (BOOL)_shouldTerminateService; - (void)trackingAvoidanceService:(id)a0 didRequestAIS:(id)a1; - (void)_onServiceEnabled:(BOOL)a0; - (void)_handleStateUpdateIfNecessary; - (void)_fetchStoreAndSave; - (void)_loadAndBootstrap; - (void)_onDeviceUnlockedSinceBoot:(BOOL)a0; - (void)_onLocationSimulationInProgress:(BOOL)a0; - (void)trackingAvoidanceService:(id)a0 requestingAdditionalInformation:(id)a1; - (void)_fetchAndIngestLastVisit; - (void)_unregisterForTATrackingAvoidanceService; - (void)trackingAvoidanceService:(id)a0 didFindSuspiciousDevices:(id)a1; - (void)trackingAvoidanceService:(id)a0 didUpdateSuspiciousDevices:(id)a1; - (void)_changeSession; - (void)_onBatterySaverMode:(BOOL)a0; - (void)_onHasKoreaCountryCode:(BOOL)a0; - (BOOL)_shouldSuspendAvengerScanner; - (void)_fetchAndIngestNextPredictedLocationOfInterestFromLocation:(id)a0 startDate:(id)a1 interval:(double)a2; - (id)initWithQueue:(id)a0 settings:(id)a1; - (void)_setLastSaveTime; - (void)onUpdatedSettings:(id)a0; - (void)_onAllowSimulatedEvents:(BOOL)a0; - (void)_onLocationServicesEnabled:(BOOL)a0; - (void).cxx_destruct; - (void)_registerForAvengerScanner; - (void)fetchTAUnknownBeacon:(id)a0 withCompletion:(id /* block */)a1; - (void)trackingAvoidanceService:(id)a0 didUnstageSuspiciousDevices:(id)a1; - (void)_onAirplaneMode:(BOOL)a0; - (void)debugForceSurfaceStagedDetections:(id)a0 deviceType:(unsigned long long)a1; - (void)_registerForTATrackingAvoidanceServiceWithSettings:(id)a0; - (void)_schedulePeriodicSaveAfterTimeInterval:(double)a0; - (void)_unregisterForAvengerScanner; - (void)_onUserLocationInsideKorea:(BOOL)a0; - (void)trackingAvoidanceService:(id)a0 didStageSuspiciousDevices:(id)a1; - (void)addObserver:(id)a0; - (void)_onLocationAndPrivacyReset:(BOOL)a0; - (void)debugStageTADetection:(id)a0 deviceType:(unsigned long long)a1; - (void)_onHighThermalState:(BOOL)a0; @end