@class PKContactFormatValidator, PKAccountService, PKPaymentPreference, PKInboxDataSource, PKContactAvatarManager, NSString, NSMutableArray, PKPeerPaymentAssociatedAccountsController, PKExpressPassController, PKPaymentService, NSArray, NSMutableDictionary, PKPaymentPreferenceCard, PSSpecifier, PKPeerPaymentWebService, PKHideMyEmailManager, PKPeerPaymentAccount, CIDVUIProofingFlowManager, PKPaymentPreferencesListViewController, PKAccount, PKPaymentWebService, PKUserNotificationAuthorizationExplanationViewController, LAContext, PKExpressPassesViewController, PKPeerPaymentAccountResolutionController; @protocol PKPassbookPeerPaymentSettingsDelegate, PKPassbookSettingsDataSource, PKPassbookSettingsDelegate, PKPaymentOptionsProtocol, PKPassLibraryDataProvider, PKPaymentDataProvider; @interface PKPassbookSettingsController : NSObject { id _dataSource; id _passLibraryDataProvider; id _paymentDataProvider; id _optionsDelegate; long long _context; PKPaymentService *_paymentService; PKPaymentPreferencesListViewController *_defaultCardsController; PKPaymentPreference *_availableCards; PKPaymentPreferenceCard *_unavailableCards; PKPaymentWebService *_webService; PKContactAvatarManager *_avatarManager; PKPeerPaymentAssociatedAccountsController *_associatedAccountController; PKInboxDataSource *_inboxDataSource; NSString *_defaultCardIdentifier; NSString *_provisioningPassIdentifier; NSArray *_paymentPasses; NSArray *_otherPasses; NSArray *_paymentPassSpecifiers; NSArray *_otherPassSpecifiers; NSArray *_companionPasses; NSArray *_hiddenCompanionPasses; NSArray *_pendingCompanionPasses; NSArray *_companionPassSpecifiers; NSArray *_pendingCompanionPassSpecifiers; NSArray *_lockscreenSwitchSpecifiers; NSArray *_handoffSwitchSpecifiers; NSArray *_showPayLaterOptionsSpecifiers; PKAccount *_payLaterAccount; NSArray *_expiredPassesSwitchSpecifiers; NSArray *_onlinePaymentsSpecifiers; NSArray *_orderManagementSpecifiers; CIDVUIProofingFlowManager *_coreIDVUIProofingFlowManager; NSArray *_activeCIDVUIConfigurations; BOOL _requiresCIDVUIConfigurations; PSSpecifier *_addCardButtonSpecifier; PSSpecifier *_paymentCardsGroupSpecifier; PSSpecifier *_otherCardsGroupSpecifier; PSSpecifier *_companionCardsGroupSpecifier; PSSpecifier *_pendingCompanionCardsGroupSpecifier; PSSpecifier *_defaultPaymentSpecifier; PSSpecifier *_defaultShippingAddressSpecifier; PSSpecifier *_defaultContactEmailSpecifier; PSSpecifier *_defaultContactPhoneSpecifier; id _peerPaymentDelegate; PKPeerPaymentWebService *_peerPaymentWebService; PSSpecifier *_peerPaymentSwitchSpecifier; PSSpecifier *_peerPaymentTinkerSetupButton; PKPeerPaymentAccountResolutionController *_peerPaymentAccountResolutionController; PKPeerPaymentAccount *_peerPaymentAccount; BOOL _registeringForPeerPayment; PKExpressPassController *_expressPassController; PKAccountService *_accountService; NSMutableDictionary *_pairedDeviceSupportsFeatureByAccountID; LAContext *_LAContext; BOOL _hasExpressCapablePass; NSString *_expressTransitSubtitleText; NSString *_expressTransitSectionFooterText; PSSpecifier *_defaultExpressTransitSpecifier; PKExpressPassesViewController *_expressPassesViewController; NSMutableDictionary *_latestTransitBalanceModel; id _companionPaymentDataProvider; int _notifyToken; PKContactFormatValidator *_contactFormatValidator; BOOL _ownerCredentialSharingAllowed; BOOL _canAcceptCredentialInvitations; BOOL _viewDidAppearLaunchPromptsShownOnce; BOOL _didBeginWalletProvisioningSubject; unsigned long long _shouldShowLaunchPrompts; PKUserNotificationAuthorizationExplanationViewController *_userNotificationAuthorizationViewController; NSMutableArray *_closedSavingsAccounts; NSMutableArray *_openAccounts; PSSpecifier *_closedAccountGroupSpecifier; PSSpecifier *_openAccountGroupSpecifier; PKHideMyEmailManager *_hideMyEmailManager; unsigned long long _isHideMyEmailAvailable; } @property (weak, nonatomic) id delegate; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (void)accountAdded:(id)a0; - (void)accountRemoved:(id)a0; - (void)dealloc; - (void)accountChanged:(id)a0; - (void)applicationDidBecomeActive; - (void)viewDidAppear; - (void)didUpdateDefaultPaymentPassWithUniqueIdentifier:(id)a0; - (id)specifiers; - (void).cxx_destruct; - (void)paymentPassWithUniqueIdentifier:(id)a0 didReceiveBalanceUpdate:(id)a1; - (void)paymentPassWithUniqueIdentifier:(id)a0 didUpdateWithTransitPassProperties:(id)a1; - (void)_beginReportingIfNecessary; - (void)openPaymentSetupWithMode:(long long)a0 referrerIdentifier:(id)a1 allowedFeatureIdentifiers:(id)a2; - (void)openPeerPaymentSetupWithCurrencyAmount:(id)a0 state:(unsigned long long)a1 senderAddress:(id)a2; - (void)openTransactionDefaultsEmailSettings; - (void)proofingFlowManager:(id)a0 completedProofingWithError:(id)a1; - (void)proofingFlowManager:(id)a0 didChangeActiveConfigurations:(id)a1; - (id)_defaultExpressTransitSpecifier; - (void)_disableLaunchPromptsForSession; - (id)_orderManagementGroupSpecifiers; - (id)_pendingCompanionPassSpecifiers; - (void)_reloadPassData; - (void)_updateCompanionPassesAddButton; - (void)addButtonPressedForPaymentPass:(id)a0; - (void)userCanceledPairingWithSubcredentialProvisioningFlowController:(id)a0; - (id)_transitDefaultsGroupSpecifiers; - (id)_accountSpecifierForAccount:(id)a0; - (id)_bridgeSpecifiers; - (void)_checkPairedDeviceSupportOfHiddenPassesAndRefreshUIIfNecessary; - (id)_closedAccountsGroupSpecifiers; - (id)_companionPassSpecifiers; - (void)_credentialPairingContextForPass:(id)a0 withCompletion:(id /* block */)a1; - (id)_currentDefaultPaymentPass; - (id)_defaultContactEmailSpecifier; - (id)_defaultContactPhoneSpecifier; - (id)_defaultExpressTransitPassDescription; - (id)_defaultPaymentSpecifier; - (id)_defaultShippingAddressSpecifier; - (id)_defaultsGroupSpecifiers; - (id)_doubleClickSwitchSettingForSpecifier:(id)a0; - (void)_enableLaunchPromptsForSession; - (void)_endReportingIfNecessary; - (id)_expiredPassesSwitchGroupSpecifiers; - (id)_expiredPassesSwitchSettingForSpecifier:(id)a0; - (void)_expressPassDidChange; - (id)_fallbackExpressTransitFooterText; - (void)_fetchAccounts; - (void)_fetchBalancesAndTransitPassPropertiesForPass:(id)a0 withDataProvider:(id)a1 completion:(id /* block */)a2; - (id)_getDefaultContactEmail; - (id)_getDefaultContactPhone; - (id)_getDefaultPaymentCard; - (id)_getDefaultShippingAddress; - (void)_handleDefaultPaymentPassChangedTo:(id)a0 withSender:(id)a1 optionsController:(id)a2 canPrompt:(BOOL)a3; - (void)_handleProvisioningError:(id)a0 viewController:(id)a1; - (id)_handoffSwitchGroupSpecifiers; - (id)_handoffSwitchSettingForSpecifier:(id)a0; - (id)_invitationFromCredential:(id)a0; - (BOOL)_isPeerPaymentRegistered; - (id)_lockscreenSwitchGroupSpecifiers; - (id)_matchingInvitationForPass:(id)a0 withInvitations:(id)a1; - (id)_onlinePaymentsGroupSpecifiers; - (id)_onlinePaymentsSettingForSpecifier:(id)a0; - (id)_openAccountsGroupSpecifiers; - (void)_openExpressTransitSettings:(id)a0; - (void)_openPrivacyLink; - (void)_openShowPayLaterOptionsLink; - (id)_orderManagementNotificationsSettingForSpecifier:(id)a0; - (id)_orderManagementSettingForSpecifier:(id)a0; - (id)_otherPassSpecifiers; - (id)_passSpecifiersForPasses:(id)a0; - (id)_passSpecifiersForPasses:(id)a0 peerPaymentPassUniqueID:(id)a1 showPeerPaymentSetup:(BOOL)a2; - (id)_paymentPassSpecifiers; - (long long)_paymentPreferencesStyle; - (long long)_paymentSetupContextForSettingsContext:(long long)a0; - (void)_peerPaymentAccountDidChangeNotification:(id)a0; - (id)_peerPaymentGroupSpecifiers; - (id)_peerPaymentSwitchSpecifier; - (id)_peerPaymentTinkerGroupSpecifiers; - (void)_peerPaymentWebServiceDidChangeNotification:(id)a0; - (id)_pendingInvitationsGroupSpecifiers; - (void)_performPhoneToWatchProvisioningForPaymentPass:(id)a0 withCompletion:(id /* block */)a1; - (void)_presentCredentialSetupViewControllerForPaymentPass:(id)a0 withCompletion:(id /* block */)a1; - (void)_presentFeatureNotEnabledForDemoForSpecifier:(id)a0; - (void)_presentInboxMessage:(id)a0; - (void)_presentLaunchPromptsIfNeeded; - (void)_presentPaymentSetupViewController:(id)a0 paymentPass:(id)a1; - (void)_presentPeerPaymentReOpenCardFlowForSpecifier:(id)a0; - (void)_presentPeerPaymentSetupFlowForSpecifier:(id)a0; - (void)_presentPeerPaymentSetupFlowForSpecifier:(id)a0 completion:(id /* block */)a1; - (void)_presentPeerPaymentSetupFlowWithAmount:(id)a0 flowState:(unsigned long long)a1 senderAddress:(id)a2 completion:(id /* block */)a3; - (void)_processAccountChanged:(id)a0; - (void)_refreshAccountSpecifiers; - (void)_refreshCIDVUIConfigurations; - (void)_refreshCompanionGroupSpecififiers; - (void)_refreshPasses; - (void)_regionConfigurationDidChangeNotification; - (void)_registerForPeerPaymentWithSpecifier:(id)a0; - (void)_reloadBalancesAndTransitPassPropertiesForPass:(id)a0 withDataProvider:(id)a1; - (void)_reloadPendingInvitationSpecifiers; - (void)_requestDelegatePresentViewController:(id)a0; - (void)_resetLaunchPromptsForNextSession; - (id)_restrictedModeSpecifier; - (void)_setCardAddProvisioningButtonEnabled:(BOOL)a0 forPaymentPass:(id)a1; - (void)_setDoubleClickSwitchSetting:(id)a0 forSpecifier:(id)a1; - (void)_setExpiredPassesSwitchSetting:(id)a0 forSpecifier:(id)a1; - (void)_setHandoffSwitchSetting:(id)a0 forSpecifier:(id)a1; - (void)_setOnlinePaymentsSetting:(id)a0 forSpecifier:(id)a1; - (void)_setOrderManagementNotificationsSetting:(id)a0 forSpecifier:(id)a1; - (void)_setOrderManagementSetting:(id)a0 forSpecifier:(id)a1; - (void)_setShowPayLaterOptionsSwitchSetting:(id)a0 forSpecifier:(id)a1; - (id)_settingsSpecifiers; - (void)_showAccountInfoForSavingsAccount:(id)a0; - (void)_showCardDetails:(id)a0; - (void)_showDefaultContactEmailOptions:(id)a0; - (void)_showDefaultContactPhoneOptions:(id)a0; - (void)_showDefaultPaymentOptions:(id)a0; - (void)_showDefaultShippingAddressOptions:(id)a0; - (void)_showDocumentsForAccounts:(id)a0 title:(id)a1 sender:(id)a2; - (void)_showDocumentsForClosedSavingsAccounts:(id)a0; - (id)_showPayLaterOptionsSettingForSpecifier:(id)a0; - (id)_showPayLaterOptionsSpecifiers; - (id)_specifierForPassUniqueID:(id)a0; - (id)_subtitleTextForActiveAccount:(id)a0; - (BOOL)_supportsApplePay; - (void)_transitPropertiesForPaymentPass:(id)a0 withCompletion:(id /* block */)a1; - (void)_unregisterForPeerPaymentWithSpecifier:(id)a0; - (void)_updateAccountIfNecessary:(id)a0; - (void)_updateAddButtonSpecifier; - (void)_updateBalancesWithServerBalances:(id)a0 transitPassProperties:(id)a1 forPassWithUniqueIdentifier:(id)a2; - (void)_updateCardSpecifier:(id)a0 withAccountStateForPaymentPass:(id)a1; - (void)_updateCardsGroupSpecifier; - (void)_updateCompanionGroupSpecifier; - (void)_updateDefaultCardsPreferences; - (void)_updatePendingCompanionGroupSpecifier; - (void)_updateTransitExpressPassIdentifiersWithReload:(BOOL)a0; - (void)addCardTapped; - (void)addCardTappedForPaymentPassWithSpecifier:(id)a0; - (void)addCardTappedForPaymentPassWithUniqueID:(id)a0; - (void)addCardTappedForPaymentPassWithUniqueID:(id)a0 withCompletion:(id /* block */)a1; - (BOOL)canShareCompanionPass:(id)a0; - (void)inboxDataSourceDidUpdateInboxMessages:(id)a0; - (id)initWithDelegate:(id)a0 dataSource:(id)a1 context:(long long)a2; - (void)openExpressTransitSettings:(id)a0 withPassUniqueIdentifier:(id)a1; - (id)passWithUniqueIdentifier:(id)a0; - (void)paymentSetupDidFinish:(id)a0; - (void)peerPaymentAccountResolutionController:(id)a0 requestsDismissCurrentViewControllerAnimated:(BOOL)a1; - (void)peerPaymentAccountResolutionController:(id)a0 requestsPresentViewController:(id)a1 animated:(BOOL)a2; - (void)refreshDefaultCard; - (void)refreshExpressTransitCard; - (void)refreshPasses; - (void)refreshPeerPaymentStatus; - (void)removeFooterForSpecifier:(id)a0; - (id)rendererStateForPaymentPass:(id)a0; - (void)requestPresentationOfViewController:(id)a0 animated:(BOOL)a1; - (void)setupPeerPaymentTinkerButtonTapped; - (void)startPreflightWithMode:(long long)a0 referrerIdentifier:(id)a1 allowedFeatureIdentifiers:(id)a2; - (void)subcredentialProvisioningFlowController:(id)a0 didFinishWithPass:(id)a1 error:(id)a2; - (void)switchSpinnerCell:(id)a0 hasToggledSwitch:(BOOL)a1; - (id)watchPassReaderIdentifiers; - (void)willHandleURL; @end