@class PSListController, CoreTelephonyClient, CTXPCServiceSubscriptionContext, CTServiceDescriptor, PSSpecifier, PSUICoreTelephonyCarrierBundleCache, PSSimStatusCache, PSUICoreTelephonyCallCache, PSUIDeviceWiFiState, PSUICoreTelephonyRegistrationCache, NSArray; @interface PSUIVoiceAndDataSpecifier : PSSpecifier { PSListController *_hostController; PSSpecifier *_mobileDataGroup; CTXPCServiceSubscriptionContext *_subscriptionContext; CTServiceDescriptor *_serviceDescriptor; CoreTelephonyClient *_ctClient; PSListController *_drillDownController; PSUICoreTelephonyCallCache *_callCache; PSUICoreTelephonyRegistrationCache *_regCache; PSUICoreTelephonyCarrierBundleCache *_carrierBundleCache; PSSimStatusCache *_simStatusCache; PSUIDeviceWiFiState *_deviceWifiState; NSArray *_supportedDataRates; BOOL _3GOverrideTo4G; BOOL _LTEOverrideTo4G; BOOL _showLegacyRAT; } - (id)getLogger; - (void)startObservingNotifications; - (void).cxx_destruct; - (void)acceptedRATSelectionDuringCall:(id)a0; - (void)canceledRATSelectionDuringCall; - (id)createCallMayEndConfirmationSpecifierForTargetRATMode:(int)a0 currentRATMode:(int)a1; - (id)getLocalizedStringFromRATMode:(int)a0; - (id)getLocalizedStringsFromDataRate:(long long)a0; - (id)getRATMode; - (id)getRATModesFromDataRate:(long long)a0; - (id)getSmartDataModeState; - (void)handleMaxDataRateChanged; - (id)initWithHostController:(id)a0 subscriptionContext:(id)a1 groupSpecifierToUpdateFooterFor:(id)a2; - (id)initWithHostController:(id)a0 subscriptionContext:(id)a1 groupSpecifierToUpdateFooterFor:(id)a2 serviceDescriptor:(id)a3 coreTelephonyClient:(id)a4 callCache:(id)a5 registrationCache:(id)a6 carrierBundleCache:(id)a7 simStatusCache:(id)a8 deviceWifiState:(id)a9; - (id)localizedRATModeStringForPrefix:(id)a0 targetMode:(int)a1; - (id)localizedWarningStringForKey:(id)a0 andRATMode:(int)a1; - (void)populateSpecifiers:(id)a0 values:(id)a1; - (void)setMaxDataRateForRATMode:(int)a0; - (void)setRATMode:(id)a0 specifier:(id)a1; - (void)setSmartDataModeState:(int)a0; - (void)setUpInternalState; - (void)setUpRATSpecifers; - (BOOL)shouldShowCallEndWarningForTargetRATMode:(int)a0 currentRATMode:(int)a1; - (void)showCallMayEndWarningForTargetRATMode:(int)a0 currentRATMode:(int)a1; - (id)suffixStringFromRATMode:(int)a0; - (int)warningRATModeForTargetMode:(int)a0 currentMode:(int)a1; @end