@class PKPaymentPass, PKAccountUser, NSSet, PKPhysicalCard, NSString, PKAccountService, PKAccount; @protocol PKSetupFlowControllerProtocol, PKPaymentSetupViewControllerDelegate; @interface PKPhysicalCardController : NSObject { PKAccountService *_accountService; BOOL _updatingOrderController; } @property (readonly, nonatomic) PKAccount *account; @property (readonly, nonatomic) PKAccountUser *accountUser; @property (readonly, nonatomic) PKPaymentPass *paymentPass; @property (readonly, nonatomic) NSSet *physicalCards; @property (retain, nonatomic) id parentFlowController; @property (weak, nonatomic) id setupDelegate; @property (readonly, nonatomic) BOOL hasPrimaryPhysicalCard; @property (readonly, nonatomic) BOOL canActivatePhysicalCard; @property (readonly, nonatomic) BOOL canRequestPhysicalCard; @property (readonly, nonatomic) BOOL canReplacePhysicalCard; @property (readonly, nonatomic) BOOL primaryPhysicalCardEnabled; @property (readonly, nonatomic) BOOL physicalCardBlocked; @property (readonly, nonatomic) PKPhysicalCard *unactivatedPhysicalCard; @property (readonly, nonatomic) PKPhysicalCard *primaryPhysicalCard; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (BOOL)deviceSupportsContactlessActivation; - (void)dealloc; - (void).cxx_destruct; - (void)_updatePhysicalCards; - (BOOL)_userSupportsActivatingPhysicalCard; - (BOOL)_userSupportsRequestingPhysicalCard; - (id)initWithAccountService:(id)a0 paymentPass:(id)a1 account:(id)a2 accountUser:(id)a3 physicalCards:(id)a4; - (void)nextViewControllerWithCompletion:(id /* block */)a0; - (void)orderFlowViewControllerForReason:(unsigned long long)a0 content:(long long)a1 completion:(id /* block */)a2; - (void)updateWithAccount:(id)a0; - (void)updateWithPhysicalCards:(id)a0; @end