@class NSString, CKFilteringListController, CKOnboardingController, PSSystemPolicyForApp, CKMultipleCTSubscriptionsController, CKSettingsiMessageAppManager, CKNSExtension, UIViewController, IMCTXPCServiceSubscriptionInfo; @protocol PSController, IMSyncedSettingsManaging; @interface CKSettingsMessagesController : CNFRegListController <CNFRegWizardControllerDelegate, AKAppleIDAuthenticationDelegate, IMCloudKitEventHandler, CNMeCardSharingSettingsViewControllerDelegate, CKOnboardingControllerDelegate, PSSystemPolicyForAppDelegate> { BOOL _showingChildViewController; int _profileToken; } @property (class, retain) id<IMSyncedSettingsManaging> syncedSettingsManager; @property (retain, nonatomic) PSSystemPolicyForApp *systemPolicy; @property (retain, nonatomic) CKSettingsiMessageAppManager *iMessageAppManager; @property (retain, nonatomic) CKMultipleCTSubscriptionsController *mmsMessagingController; @property (retain, nonatomic) IMCTXPCServiceSubscriptionInfo *ctSubscriptionInfo; @property (retain, nonatomic) CKOnboardingController *onboardingController; @property (retain, nonatomic) UIViewController<PSController> *blackholeConversationListViewController; @property (retain, nonatomic) CKNSExtension *ckExtension; @property (retain, nonatomic) CKFilteringListController *filteringController; @property (retain) id beginMappingID; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (id)currentKeepMessages; + (BOOL)currentMessageAutoKeepForType:(int)a0; + (int)currentMessageAutoKeepOptionForType:(int)a0; + (id)getDefaultExtension; + (id)removeFirstPartyExtensionFromArrayIfNecessary:(id)a0; + (BOOL)shouldShowFirstPartyExtension; - (BOOL)shouldReloadSpecifiersOnResume; - (id)init; - (void)viewWillAppear:(BOOL)a0; - (id)tableView:(id)a0 cellForRowAtIndexPath:(id)a1; - (void)dealloc; - (id)isDeliveryReportsEnabled:(id)a0; - (id)bundle; - (void)endMatchingExtensions; - (BOOL)authenticationController:(id)a0 shouldContinueWithAuthenticationResults:(id)a1 error:(id)a2 forContext:(id)a3; - (id)specifiers; - (void)systemApplicationDidEnterBackground; - (void)viewWillDisappear:(BOOL)a0; - (void)applicationDidResume; - (void).cxx_destruct; - (void)systemApplicationWillEnterForeground; - (void)viewDidAppear:(BOOL)a0; - (void)applicationWillSuspend; - (void)viewDidDisappear:(BOOL)a0; - (BOOL)hasPhoneNumber; - (void)sharingSettingsViewController:(id)a0 didSelectSharingAudience:(unsigned long long)a1; - (void)sharingSettingsViewController:(id)a0 didUpdateSharingState:(BOOL)a1; - (void)sharingSettingsViewController:(id)a0 didUpdateWithSharingResult:(id)a1; - (void)sharingSettingsViewControllerDidUpdateContact:(id)a0; - (BOOL)_imageForkedFromMeCard; - (unsigned long long)_meCardSharingAudience; - (BOOL)_meCardSharingEnabled; - (id)_sharedWithYouViewController; - (id)newDNDGlobalConfigurationService; - (void)notifyDNDFocusStatusAuthorizationChanged; - (void)onboardingControllerDidFinish:(id)a0; - (id)presentingViewControllerForOnboardingController:(id)a0; - (BOOL)shouldShowCharacterCount; - (void)showMeCardViewControllerWithNickname:(id)a0; - (void)showMultiplePhoneNumbersAlertForNicknames; - (void)showiCloudNotSignedInAlertForNicknames; - (id)_syncManager; - (id)controllerForSpecifier:(id)a0; - (void)systemPolicyForApp:(id)a0 didUpdateForSystemPolicyOptions:(unsigned long long)a1 withValue:(id)a2; - (id)logName; - (void)_stopListeningForProfileChanges; - (void)_startListeningForProfileChanges; - (id)junkFilterReceiptsRowIdentifier; - (id)readReceiptSpecifierIdentifiers; - (BOOL)shouldShowJunkFilteringReceipts; - (BOOL)shouldShowSharedWithYouSettings; - (BOOL)_allAccountsAreDeactivated; - (void)_clearMessagesAppExtensionSalt; - (id)_iMessageAppsViewController; - (BOOL)_isMadridAccountOperational; - (BOOL)_isMadridSwitchOn; - (BOOL)_isMessagesInICloudEnabled; - (BOOL)_isRaiseGestureSupported; - (BOOL)_isSMSDevice; - (id)_madridSettingsController; - (void)_setUpBusinessChatGroupSpecifiers:(id)a0; - (void)_setupAccountHandlers; - (void)_setupAccountHandlersForDisabling; - (void)_setupMMSGroupSpecifiers:(id)a0 wantsMMSBasicGroup:(BOOL)a1; - (void)_setupMultipleSubscriptionsMMSGroupSpecifiers:(id)a0 wantsMMSBasicGroup:(BOOL)a1; - (BOOL)_sharedWithYouEnabled; - (void)_showMadridSetupIfNecessary; - (void)_showMadridSetupIfNecessary:(BOOL)a0; - (void)_showPrivacySheetForBusinessChat:(id)a0; - (void)_showPrivacySheetForiMessageFaceTime:(id)a0; - (void)_showSetupMeCardAlert; - (void)_showSignInController; - (id)_smsRelayDevicesController; - (id)_switchFooterText:(BOOL *)a0; - (void)_syncedSettingsDidChange:(id)a0; - (void)_updateSwitch; - (void)_updateSwitchDelayed; - (void)_updateUIWithError:(id)a0; - (id)areJunkFilteringReceiptsEnabled:(id)a0; - (id)areReadReceiptsEnabled:(id)a0; - (id)audioMessageSettingsSpecifierIdentifiers; - (id)blocklistSettingsSpecifierIdentifiers; - (id)characterCountSpecifierIdentifiers; - (id)checkInLocationHistorySettingsSpecifierIdentifiers; - (void)checkInPrivacySplashControllerDidRequestDismissal:(id)a0; - (void)configureCheckInSpecifiers:(id)a0; - (id)contactPhotoSettingsSpecifierIdentifiers; - (id)deliveryReceiptSpecifierIdentifiers; - (void)findSpamExtensions; - (void)firstRunControllerDidFinish:(id)a0 finished:(BOOL)a1; - (id)genericSettingsSpecifierIdentifiers; - (id)getAccountSummaryForSpecifier:(id)a0; - (id)getAudioMessageAutoKeep:(id)a0; - (id)getCheckInLocationHistorySetting:(id)a0; - (id)getKeepMessages:(id)a0; - (id)getMMSDictionary; - (id)getMessagesInICloudEnabledSpecifier:(id)a0; - (id)getNameAndPhotoSharingFooterText; - (id)getNameAndPhotoSharingSpecifierSummary:(id)a0; - (id)getPreviewTranscodingEnabled:(id)a0; - (id)getRaiseToListenEnabled:(id)a0; - (id)getSMSRelayDevicesSummary:(id)a0; - (id)getSharedWithYouForSpecifier:(id)a0; - (id)iMessageAppsIdentifiers; - (id)iMessageFilteringSpecifierIdentifiers; - (BOOL)isCheckInAllowedInRegion; - (id)isConversationListFilteringEnabled:(id)a0; - (id)isMMSEnabled:(id)a0; - (id)isMadridEnabled:(id)a0; - (BOOL)isPersonalCompanionEnabled; - (id)isSiriToneNotificationEnabled:(id)a0; - (id)junkConversationsRowIdentifier; - (id)madridEnabledSpecifierIdentifiers; - (id)madridSigninButtonTextForSpecifier:(id)a0; - (id)madridSigninSpecifiers; - (void)madridSigninTappedWithSpecifier:(id)a0; - (id)madridSwitchSpecifierIdentifiers; - (void)messageFilteringTapped:(id)a0; - (void)nameAndPhotoSharingForSpecifier:(id)a0; - (id)nameAndPhotoSharingSpecifiers; - (void)newCarrierNotification; - (void)notifyThatConversationFilteringChanged; - (void)presentCheckInPrivacySplashController; - (id)raiseToListenSpecifierIdentifiers; - (id)sendAsSMSIdentifiers; - (void)setAudioMessageAutoKeep:(id)a0 specifier:(id)a1; - (void)setConversationListFilteringEnabled:(id)a0 specifier:(id)a1; - (void)setDeliveryReportsEnabled:(id)a0 specifier:(id)a1; - (void)setJunkFilteringReceiptsEnabled:(id)a0 specifier:(id)a1; - (void)setKeepMessages:(id)a0 specifier:(id)a1; - (void)setMMSEnabled:(id)a0 specifier:(id)a1; - (void)setMadridEnabled:(id)a0 specifier:(id)a1; - (void)setPreviewTranscodingEnabled:(id)a0 specifier:(id)a1; - (void)setRaiseToListenEnabled:(id)a0 specifier:(id)a1; - (void)setReadReceiptsEnabled:(id)a0 specifier:(id)a1; - (void)setSiriToneNotificationEnabled:(id)a0 specifier:(id)a1; - (void)setSpecifierLoading:(id)a0 loading:(BOOL)a1 animated:(BOOL)a2; - (id)sharedWithYouSettingsSpecifierIdentifiers; - (BOOL)shouldShowAudioMessageSettings; - (BOOL)shouldShowBlocklistSettings; - (BOOL)shouldShowCheckInLocationHistorySettings; - (BOOL)shouldShowContactPhotoSettings; - (BOOL)shouldShowDeliveryReceipts; - (BOOL)shouldShowGenericSettings; - (BOOL)shouldShowJunkConversationsRow; - (BOOL)shouldShowMadridAccounts; - (BOOL)shouldShowMadridSignin; - (BOOL)shouldShowMadridSwitch; - (BOOL)shouldShowNicknames; - (BOOL)shouldShowRaiseToListenSwitch; - (BOOL)shouldShowReadReceipts; - (BOOL)shouldShowSMSRelaySettings; - (BOOL)shouldShowSendAsSMS; - (BOOL)shouldShowSiriSettings; - (BOOL)shouldShowiMessageApps; - (BOOL)shouldShowiMessageFilteringSettings:(id)a0; - (void)showMessagesInICloudSettings:(id)a0; - (void)showNicknameOnboardingController; - (void)showNicknameOnboardingOrEditFlowController; - (id)siriSettingsIdentifiers; - (id)smsRelaySettingsSpecifierIdentifiers; - (id)spamFilteringSpecifierIdentifiers; - (BOOL)wantsWiFiChooser; - (id)willSendGroupMMS:(id)a0; @end