@class NSHashTable, NSString, PKPaymentProvisioningController, NSArray, PKProvisioningSEStorageSnapshot, NSMutableDictionary, NSDictionary, PKPassSnapshotCoordinator, PKPaymentSetupProduct; @protocol PKDynamicListDataChangeDelegate, PKPaymentSetupCredentialsSectionControllerDelegate; @interface PKPaymentSetupCredentialsSectionController : PKPaymentSetupListSectionController { PKPaymentProvisioningController *_provisioningController; long long _setupContext; NSString *_lastBackedUpDefaultPaymentPassSerialNumber; NSArray *_sectionIdentifiers; NSMutableDictionary *_allCredentials; NSDictionary *_footerForSectionIdentifier; PKPaymentSetupProduct *_product; NSHashTable *_selectedCredentialsBeforeEditing; BOOL _isEditing; PKPassSnapshotCoordinator *_snapshotCoordinator; PKProvisioningSEStorageSnapshot *_storageSnapshot; } @property (nonatomic) unsigned long long maximumNumberOfSelectableCredentials; @property (weak, nonatomic) id delegate; @property (weak, nonatomic) id dataChangeDelegate; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (void)dealloc; - (id)identifiers; - (void).cxx_destruct; - (void)setEditing:(BOOL)a0; - (void)didSelectItem:(id)a0; - (void)paymentPassUpdatedOnCredential:(id)a0; - (void)provisioningControllerUpdatedPendingProvisioning:(id)a0; - (id)selectedCredentials; - (void)_promptToDeleteItem:(id)a0 completion:(id /* block */)a1; - (BOOL)_canSelectedCredential:(id)a0; - (id)_cardArtForCredentialItem:(id)a0; - (id)_credentialItemForCredential:(id)a0; - (id)_credentialItemFromIndexPath:(id)a0; - (struct CGSize { double x0; double x1; })_defaultCardSize; - (id)_detailTextForCredential:(id)a0; - (BOOL)_enumerateCredentials:(id /* block */)a0; - (BOOL)_hasCredentialsToShow; - (BOOL)_isCarKeyProduct; - (void)_loadCredentials:(id)a0 create:(BOOL)a1; - (unsigned long long)_numberOfSelectedCredentials; - (unsigned long long)_numberOfSelectedPeerPaymentCredentials; - (void)_primeItemSelectionAndReloadData:(BOOL)a0; - (void)_removeCredentialItem:(id)a0; - (void)_replaceAndReloadItem:(id)a0 withNewItem:(id)a1; - (BOOL)_setCredential:(id)a0 selected:(BOOL)a1 silently:(BOOL)a2; - (void)_sortCredentialItems:(id)a0; - (id)_titleTextForCredential:(id)a0; - (void)_updateMaximumSelectableCredentials; - (void)_updateRemoteCredentialCache; - (id)availableCredentialRequiringAction; - (void)configureSupplementaryRegistration:(id)a0 elementKind:(id)a1 sectionIdentifier:(id)a2; - (struct { BOOL x0; BOOL x1; })credentialSelectionState; - (id)decoratePaymentSetListCell:(id)a0 forItem:(id)a1; - (void)deleteItem:(id)a0; - (BOOL)doesContainCredentialThatRequiresAuth:(id)a0; - (id)footerForSectionIdentifier:(id)a0; - (BOOL)hasSelectedCredentials; - (id)headerForSectionIdentifier:(id)a0; - (id)initWithCredentials:(id)a0 provisioningController:(id)a1 context:(long long)a2 product:(id)a3; - (id)layoutWithLayoutEnvironment:(id)a0 sectionIdentifier:(id)a1; - (void)reloadCredentialStores; - (void)setCredential:(id)a0 selected:(BOOL)a1; - (BOOL)shouldHighlightItem:(id)a0; - (BOOL)shouldShowEditButton; - (id)snapshotForSectionIdentifier:(id)a0; - (id)snapshotWithPreviousSnapshot:(id)a0 forSectionIdentifier:(id)a1; - (id)unselectedCredentialRequiringAction; @end