@class NSString, NSMutableDictionary, PHForwardingSettings, NSObject; @protocol OS_dispatch_queue; @interface PhoneSettingsTelephony : NSObject { NSMutableDictionary *_pendingSaves; NSMutableDictionary *_pendingRequests; NSString *_myNumber; PHForwardingSettings *_callForwardingSettingsUnconditional; PHForwardingSettings *_callForwardingSettingsMobileBusy; PHForwardingSettings *_callForwardingSettingsNoReply; PHForwardingSettings *_callForwardingSettingsNotReachable; unsigned int _callWaitingEnabled; unsigned int _callerIDIsModifiable; unsigned int _callerIDMode; NSObject *_dispatchQueue; int _networkSelectionMode; unsigned int _simLocked; NSString *_cachedPassword; NSString *_newNumber; unsigned char _savingPhoneNumber : 1; unsigned char _phoneBookSelected : 1; unsigned char _phoneNumberWritten : 1; } @property (readonly, nonatomic) struct __CTServerConnection { } *serverConnection; - (void)applicationWillEnterForeground:(id)a0; - (id)init; - (void)dealloc; - (id)currentNetwork; - (void)_reset; - (id)descriptionDictionary; - (void)startWatching; - (void).cxx_destruct; - (void)setCallForwardingEnabled:(BOOL)a0; - (void)applicationDidEnterBackground:(id)a0; - (void)stopWatching; - (void)setCallForwardingNumber:(id)a0; - (int)networkSelectionMode; - (void)_handleCallerIDChanged; - (int)showCallWaiting; - (void)_handleCallForwardingSettings:(id)a0 didAttemptToSet:(BOOL)a1 forwardingReason:(id)a2; - (id)callForwardingNumber:(BOOL)a0 forReason:(id)a1; - (void)enableAutomaticNetworkSelection; - (id)_callForwardingSettingsForForwardingReason:(id)a0; - (void)_handleCallWaitingSettings:(id)a0; - (void)_handleCallerIDSettings:(id)a0; - (void)_handleNetworkList:(id)a0; - (void)_handlePINSettings:(id)a0; - (void)_handleSIMLockSettings:(id)a0; - (void)_invalidateSIMLockedSetting; - (void)_networkSettingsDisabled; - (void)_phoneBookSelected; - (void)_phoneNumberChanged; - (void)_phoneNumberSaveFinishedWithSuccess:(BOOL)a0; - (void)_phoneNumberWritten; - (void)_requestCallForwardingSettingsForReason:(id)a0; - (void)_requestSettings:(id)a0; - (void)_resetCallerIDSettings; - (void)_saveCallForwardingEnabled:(BOOL)a0 number:(id)a1 forwardingReason:(id)a2; - (void)_saveSettings:(id)a0; - (void)_simPUKLocked; - (void)_simRemoved; - (BOOL)allowCallerIDChange:(BOOL)a0; - (BOOL)allowNetworkSelection; - (BOOL)allowPINChange; - (BOOL)allowSIMLock; - (unsigned int)callForwardingEnabled:(BOOL)a0; - (unsigned int)callForwardingEnabled:(BOOL)a0 forReason:(id)a1; - (id)callForwardingNumber:(BOOL)a0; - (unsigned int)callWaitingEnabled:(BOOL)a0; - (unsigned int)callerIDMode:(BOOL)a0; - (unsigned int)callerIDModifiable:(BOOL)a0; - (int)currentNetworkSelectionState; - (void)destroyServerConnection; - (BOOL)hasSubscriberIdentity; - (id)lastUsedForwardingNumberForReason:(id)a0; - (id)manuallySelectedNetworkDictionary; - (id)myNumber; - (id)pendingRequestForUniqueSettingType:(id)a0; - (id)pendingSaveForUniqueSettingType:(id)a0; - (void)postCallForwardingChangedNotificationForForwardingReason:(id)a0; - (void)receivedRequestResponseForUniqueSettingType:(id)a0; - (void)receivedSaveResponseForUniqueSettingType:(id)a0; - (void)requestNetworkList; - (void)resetCallForwardingSettings; - (void)resetLastUsedForwardingNumberForReason:(id)a0; - (void)selectManualNetwork:(id)a0; - (void)setCallForwardingEnabled:(BOOL)a0 forReason:(id)a1; - (void)setCallForwardingNumber:(id)a0 forReason:(id)a1; - (void)setCallWaitingEnabled:(BOOL)a0; - (void)setCallerIDEnabled:(unsigned int)a0; - (void)setMyNumber:(id)a0; - (void)setPIN:(id)a0 password:(id)a1; - (void)setSIMLocked:(BOOL)a0 password:(id)a1; - (int)showCallForwarding; - (int)showCallerID; - (int)showReplyWithMessage; - (int)showSIMPIN; - (BOOL)simIsPresent; - (unsigned int)simLocked:(BOOL)a0; - (id)unlockAttemptsRemainingString; @end