@class IMCTXPCServiceSubscriptionInfo, NSMutableDictionary, IDSPhoneSubscriptionSelector, NSString, NSArray, CoreTelephonyClient, NSNumber; @interface IMCTSubscriptionUtilities : NSObject @property (retain, nonatomic) IMCTXPCServiceSubscriptionInfo *ctSubscriptionInfo; @property (retain, nonatomic) CoreTelephonyClient *coreTelephonyClient; @property (retain, nonatomic) NSMutableDictionary *cachedCarrierSettings; @property (retain, nonatomic) IDSPhoneSubscriptionSelector *phoneSubscriptionSelector; @property (readonly, copy, nonatomic) NSString *ctPhoneNumber; @property (readonly, copy, nonatomic) NSArray *registeredSIMIDs; @property (readonly, copy, nonatomic) NSArray *registeredPhoneNumbers; @property (readonly, copy, nonatomic) NSArray *registeredSubscriptionSlotIDs; @property (readonly, nonatomic) NSArray *ctServiceSubscriptions; @property (retain) NSNumber *wrmCellScore; @property (retain) NSNumber *wrmNetworkPreference; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (id)sharedInstance; - (void)subscriptionInfoDidChange; - (id)copyBundleValueForSubscriptionContext:(id)a0 keyHierarchy:(id)a1 bundleType:(long long)a2 defaultValue:(id)a3 valueIfError:(id)a4; - (id)init; - (BOOL)simInHomeCountryWithSubscriptionContext:(id)a0; - (BOOL)deviceSupportsMultipleSubscriptions; - (id)_getCarrierSettingsForUniqueID:(id)a0; - (id)copyOperatorBundleValueForSubscriptionContext:(id)a0 keyHierarchy:(id)a1 defaultValue:(id)a2 valueIfError:(id)a3; - (id)_cachedCarrierSettingsUniqueIDKeyForSubscriptionContext:(id)a0; - (void)_setCachedCarrierSettingValue:(id)a0 bundleKey:(id)a1 uniqueID:(id)a2; - (id)copyIsoCountryCodeForSubscriptionContext:(id)a0; - (id)_cachedCarrierKeyForKeyHierarchy:(id)a0 bundleType:(long long)a1; - (id)_getCachedCarrierSettingValueForBundleKey:(id)a0 uniqueID:(id)a1; - (id)copyCarrierBundleValueForSubscriptionContext:(id)a0 keyHierarchy:(id)a1 defaultValue:(id)a2 valueIfError:(id)a3; - (id)newSubscriptionContextWithSlot:(long long)a0; - (id)newSubscriptionContextWithPhoneNumber:(id)a0 labelID:(id)a1 isDefaultVoice:(id)a2 isDefaultData:(id)a3 slot:(long long)a4; - (void)resetCacheSubscriptionInfoAndPostNotification; - (BOOL)wifiCallingEnabledForSubscriptionContext:(id)a0; - (void)_registerForWRM; - (id)ctSubscriptionInfoWithError:(id *)a0; - (id)_iMessageService; - (void)resetCacheSubscriptionInfo; - (BOOL)isDataConnectionExpensive; - (void)_resetCachedCarrierSettingsForUniqueID:(id)a0; - (void).cxx_destruct; - (id)_getCachedSettingOrReadFromBundleForCarrierBundleKey:(id)a0 bundleType:(long long)a1 forContext:(id)a2 defaultValue:(id)a3; - (id)_CTSIMSFromPhoneSubscriptions:(id)a0; - (id)stringForBundleType:(long long)a0; - (void)activeSubscriptionsDidChange; - (unsigned long long)numberOfSubscriptions; - (void)_setCarrierSettings:(id)a0 uniqueID:(id)a1; - (id)_createSettingsDictionaryForUniqueID:(id)a0; - (void)carrierBundleChange:(id)a0; @end