luxlabs header browser preview


@class NSHashTable, NSString, PKPaymentProvisioningController, NSArray, PKProvisioningSEStorageSnapshot, NSMutableDictionary, NSDictionary, PKPassSnapshotCoordinator, PKPaymentSetupProduct;
@protocol PKDynamicListDataChangeDelegate, PKPaymentSetupCredentialsSectionControllerDelegate;

@interface PKPaymentSetupCredentialsSectionController : PKPaymentSetupListSectionController <PKPaymentProvisioningControllerDelegate> {
    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<PKPaymentSetupCredentialsSectionControllerDelegate> delegate;
@property (weak, nonatomic) id<PKDynamicListDataChangeDelegate> 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