@class NSMutableArray; @interface WRM_iRATInterface : WRMClientInterface { NSMutableArray *mAppLists; BOOL mClientSupportsMultipleAppTypes; id /* block */ mObserver; id /* block */ mOppModeObserver; id /* block */ mProximitySubscribeLinkRecommendationHandler; id /* block */ mProximityGetLinkRecommendationHandler; id /* block */ mGetLinkRecommendationMetricsHandler; id /* block */ mOppBtLQMObserver; id /* block */ mLowPowerModePeriodicWakeUpCb; BOOL mLinkPreferenceSubscriptionEnabled; BOOL mTelephoneAssertionEnabled; BOOL mTelephonyStateEnabled; BOOL mLocationAssertionEnabled; BOOL mProximitySubscribeLinkRecommendationEnabled; BOOL mProximityGetLinkRecommendationEnabled; BOOL mGetLinkRecommendationMetricsHandlerEnabled; int mLocationState; NSMutableArray *mProximityLinkRecommendationList; BOOL mBBAssertionBGAppActive; } - (void)expediteCellularForReason:(BOOL)a0 reason:(id)a1; - (void)statusUpdateAppType:(int)a0 linkType:(int)a1 serviceStatus:(BOOL)a2; - (id)init; - (void)reConnect; - (void)subscribeBtLqmScoreNotification:(id /* block */)a0; - (void)subscribeOperatingModeChangeNotification:(id /* block */)a0; - (void)processNotificationListForTerminus:(id)a0; - (void)getProximityLinkRecommendation:(BOOL)a0 recommendation:(id /* block */)a1; - (void)addProximityLinkRecommendationType:(id)a0; - (void)processMetricsNotificationReport:(id)a0; - (void)setTelephonyEnabled:(BOOL)a0; - (void)removeProximityLinkRecommendationType:(id)a0; - (int)getSubscribeMessageType:(int)a0; - (void)expediteBBAssertionBGAppActive:(BOOL)a0 handler:(id /* block */)a1; - (void)getStreamingInfo:(id /* block */)a0 linkType:(int)a1; - (void)subscribeAppType:(struct { int x0; int x1; int x2; int x3; })a0 observer:(id /* block */)a1; - (void)statusUpdateAppLinkPreference:(int)a0 status:(BOOL)a1; - (void)subscribeLowPowerModePeriodicWakeupNotification:(id /* block */)a0; - (void)getMLPredictedThroughput:(id /* block */)a0 options:(id)a1; - (void)subscribeDataLinkRecommendation:(id /* block */)a0; - (void)handleNotification:(id)a0 :(BOOL)a1; - (int)getStatusUpdateMessageType:(int)a0; - (void)processOperatingModeNotification:(id)a0; - (void)assertCommCenterBaseBand:(int)a0; - (void)processLowPowerModePeriodicWakeUpNotification; - (void)addAppType:(id)a0; - (void).cxx_destruct; - (void)processBTLQMNotification:(id)a0; - (void)registerClient:(int)a0 queue:(id)a1; - (void)unregisterClient; - (void)subscribeStandaloneLinkRecommendation:(id /* block */)a0; - (void)getLinkRecommendationMetrics:(id /* block */)a0; - (void)subscribeMultipleAppTypes:(id)a0 observer:(id /* block */)a1; - (void)processNotificationList:(id)a0 :(unsigned long long)a1; - (void)_expediteBBAssertionBGAppActive_sync:(BOOL)a0 handler:(id /* block */)a1; - (void)subscribeProximityLinkRecommendation:(id /* block */)a0; - (void)removeAppType:(id)a0; - (void)assertCommCenterBaseBandMode:(int)a0; @end