luxlabs header browser preview


@class NSString, NSMutableDictionary, NSMutableArray;

@interface PKPaymentSetupProductModel : NSObject {
    NSMutableDictionary *_paymentSetupProducts;
    NSMutableArray *_allSections;
}

@property (readonly, nonatomic) NSString *localizedTitle;
@property (readonly, nonatomic) NSString *localizedSubtitle;

- (id)init;
- (id)allSections;
- (id)description;
- (void).cxx_destruct;
- (void)setAllSections:(id)a0;
- (id)_paymentSetupProductsWithPartners:(id)a0 products:(id)a1 existingPaymentSetupProducts:(id)a2;
- (void)_updatePaymentSetupProduct:(id)a0 displayName:(id)a1 localizedDescription:(id)a2 partnerDictionary:(id)a3 productIdentifier:(id)a4 paymentOptions:(id)a5 termsURL:(id)a6 provisioningMethods:(id)a7 readerModeMetadata:(id)a8 requiredFields:(id)a9 imageAssets:(id)a10 minimumOSVersion:(id)a11 region:(id)a12 regionData:(id)a13 hsa2Requirement:(id)a14 suppressPendingPurchases:(id)a15 supportedTransitNetworkIdentifiers:(id)a16 onboardingItems:(id)a17 actionBaseURL:(id)a18 productState:(id)a19 minimumProductAge:(id)a20 maximumProductAge:(id)a21 minimumTargetUserSupportedAge:(id)a22 associatedStoreIdentifiers:(id)a23 appLaunchURL:(id)a24 regionIdentifier:(id)a25 type:(id)a26 localizedNotificationTitle:(id)a27 localizedNotificationMessage:(id)a28 discoveryCardIdentifier:(id)a29 clientInfo:(id)a30 searchTerms:(id)a31 featureIdentifier:(id)a32;
- (void)addCarKeyCategory;
- (void)addManualEntrySection:(id /* block */)a0;
- (id)allSetupProducts;
- (id)availableProductsForFeatureIdentifier:(unsigned long long)a0;
- (id)availableProductsForProductIdentifiers:(id)a0;
- (id)filteredPaymentSetupProductModel:(id)a0 mobileCarrierRegion:(id)a1 deviceRegion:(id)a2 cardOnFiles:(id)a3;
- (id)productForProductIdentifier:(id)a0;
- (id)productsForFeatureIdentifier:(unsigned long long)a0;
- (id)productsForProductIdentifiers:(id)a0;
- (void)removeCarKeyCategory;
- (void)removePaymentSetupProducts:(id)a0;
- (void)setPaymentSetupProducts:(id)a0;
- (id)setupProductsOfType:(unsigned long long)a0;
- (void)updatePaymentSetupProducts:(id)a0;
- (void)updateWithPaymentSetupProductsResponse:(id)a0 productsFilter:(id /* block */)a1 sectionsFilter:(id /* block */)a2;

@end