@class IRProximityProvider, NSString, IRTimer, IRMiLoProvider, IRSystemStateDO, IRMiloLslPredictionDO, IRBiomeProvider, NSObject, IRNearbyDeviceContainerDO, IRServiceStore, IRDisplayMonitor, IRAVOutputContextController; @protocol OS_dispatch_queue, IRPolicyManagerContextObserver; @interface IRSystemStateManager : NSObject @property (retain, nonatomic) NSObject *queue; @property (retain, nonatomic) IRMiloLslPredictionDO *miloProviderLslPredictionResults; @property (weak, nonatomic) id contextObserver; @property (retain, nonatomic) NSString *miloServiceIdentifier; @property (retain, nonatomic) IRNearbyDeviceContainerDO *nearbyDeviceContainer; @property (retain, nonatomic) IRSystemStateDO *systemState; @property (retain, nonatomic) IRBiomeProvider *biomeProvider; @property (retain, nonatomic) IRMiLoProvider *miloProvider; @property (retain, nonatomic) IRProximityProvider *proximityProvider; @property (retain, nonatomic) IRServiceStore *serviceStore; @property (retain, nonatomic) IRDisplayMonitor *displayMonitor; @property (retain, nonatomic) IRAVOutputContextController *audioAVOutputContextController; @property (retain, nonatomic) IRTimer *appInFocusWindowTimer; @property (retain, nonatomic) IRMiloLslPredictionDO *miloProviderLslPredictionResultsRealTime; @property (nonatomic) BOOL isBiomeRegistered; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (BOOL)isObservedEventType:(long long)a0; - (void)dealloc; - (void).cxx_destruct; - (void)addEvent:(id)a0; - (void)_cancelAppInFocusWindowTimer; - (void)_didUpdateContextWithReason:(id)a0; - (void)_initBiomeIfNeededUponAppInFocus; - (id)_miloLslPredictionToDO:(id)a0; - (void)_registerToMiLo:(BOOL)a0; - (void)_startAppInFocusWindowTimer; - (void)_unregisterForBiomeEvents; - (void)_unregisterFromMiLo; - (BOOL)_updateSystemStateWithAppInFocus:(id)a0 andOpenWindowIfApplicable:(BOOL)a1 isScreenUnlockEvent:(BOOL)a2; - (BOOL)_updateSystemStateWithAppInFocusWindowEnd; - (BOOL)_updateSystemStateWithDeviceWiFi:(id)a0; - (BOOL)_updateSystemStateWithLOIType:(int)a0 WithLOIIdentifier:(id)a1; - (BOOL)_updateSystemStateWithMediaRoute:(id)a0; - (BOOL)_updateSystemStateWithOutputDevice:(id)a0; - (BOOL)_updateSystemStateWithPredictedOutputDevice:(id)a0; - (void)context:(id)a0 didUpdateOutputDevice:(id)a1; - (void)context:(id)a0 didUpdatePredicatedOutputDevice:(id)a1; - (void)deallocSync; - (void)endAppInFocusWindow; - (id)initWithQueue:(id)a0 contextObserver:(id)a1 biomeProvider:(id)a2 miloProvider:(id)a3 proximityProvider:(id)a4 serviceStore:(id)a5 displayMonitor:(id)a6 audioAVOutputContextController:(id)a7 isLowLatencyMiLo:(BOOL)a8; - (void)logProviderState; - (void)monitor:(id)a0 didUpdateAppInFocus:(id)a1 isScreenUnlockEvent:(BOOL)a2; - (void)onLslConnectionConnectedSuccesfullyWithNServiceUuid:(id)a0; - (void)onMiLoServiceIdentifierUnrecognized:(id)a0; - (void)onPrediction:(id)a0; - (void)onPredictionRealTime:(id)a0; - (void)onUpdateLOIType:(int)a0 WithLOIIdentifier:(id)a1; - (void)provider:(id)a0 didUpdateDeviceWiFi:(id)a1; - (void)provider:(id)a0 didUpdateMediaRoute:(id)a1; - (void)provider:(id)a0 didUpdateNearbyDevices:(id)a1; - (void)requestSinglePredictionMiLoRealTime; - (void)restartLowLatencyMiLo:(BOOL)a0; - (BOOL)startLowLatencyMiLo; @end