luxlabs header browser preview


@class PKPaymentProvisioningController, PKPeerPaymentCredential, PKDeviceSharingCapabilitiesManager, PKPeerPaymentTermsController, PKPeerPaymentWebService, PKPeerPaymentAccount, UIViewController, PKPeerPaymentService, NSString, PKPaymentPass, PKSecurityCapabilitiesController, PKPaymentWebService, PKPeerPaymentConfirmNameViewController, UIImage;
@protocol PKPeerPaymentSetupFlowControllerConfiguration, PKPeerPaymentSetupFlowControllerDataSource, PKPeerPaymentSetupFlowControllerDelegate, PKPassLibraryDataProvider;

@interface PKPeerPaymentSetupFlowController : NSObject <PKPaymentSelectPassesViewControllerDelegate, PKPaymentSetupViewControllerDelegate, PKPeerPaymentConfirmNameViewControllerDelegate> {
    PKPaymentPass *_peerPaymentPass;
    PKPeerPaymentTermsController *_termsController;
    PKSecurityCapabilitiesController *_securityCapabiltiesController;
    BOOL _hasPresentedDeviceToDeviceEncryptionFlow;
    id<PKPassLibraryDataProvider> _passLibraryDataProvider;
    PKPeerPaymentConfirmNameViewController *_confirmNameViewControllerBeingPresented;
    unsigned long long _operations;
    unsigned long long _completedOperations;
    id /* block */ _nextViewControllerCompletion;
}

@property (retain, nonatomic) UIViewController<PKPeerPaymentSetupFlowControllerDataSource> *parentViewController;
@property (readonly, nonatomic) long long context;
@property (readonly, nonatomic) id<PKPeerPaymentSetupFlowControllerConfiguration> configuration;
@property (readonly, nonatomic) PKPeerPaymentCredential *peerPaymentCredential;
@property (readonly, nonatomic) PKPaymentProvisioningController *provisioningController;
@property (readonly, nonatomic) PKPeerPaymentWebService *peerPaymentWebService;
@property (readonly, nonatomic) PKPaymentWebService *paymentWebService;
@property (readonly, nonatomic) PKPeerPaymentService *peerPaymentService;
@property (readonly, nonatomic) PKPeerPaymentAccount *peerPaymentAccount;
@property (readonly, nonatomic) PKDeviceSharingCapabilitiesManager *deviceCapabiltiesManager;
@property (readonly, nonatomic) UIImage *passSnapShot;
@property (weak, nonatomic) id<PKPeerPaymentSetupFlowControllerDelegate> flowItemDelegate;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void).cxx_destruct;
- (void)setOperations:(unsigned long long)a0;
- (id)_paymentWebService;
- (id)_peerPaymentWebService;
- (void)_setupCloudStoreWithCompletion:(id /* block */)a0;
- (void)_addAssociatedAccountWithCompletion:(id /* block */)a0;
- (void)_checkCloudStoreSetupWithCompletion:(id /* block */)a0;
- (void)_checkManateeCapabilityWithCompletion:(id /* block */)a0;
- (void)_checkMissingTLKsWithCompletion:(id /* block */)a0;
- (unsigned long long)_cipState;
- (void)_completedOperation:(unsigned long long)a0;
- (void)_fetchAppleCashCapabilitiesIfNecessary;
- (void)_fitlerOperations:(unsigned long long)a0 peerPaymentAccount:(id)a1 context:(long long)a2;
- (void)_handleDisplayableError:(id)a0 completion:(id /* block */)a1;
- (void)_handlePeerPaymentAccountDidChangeNotification;
- (BOOL)_hasTooManyPasses;
- (void)_nextViewControllerWithCompletion:(id /* block */)a0;
- (BOOL)_peerPaymentPassIsProvisioned;
- (void)_presentEnsurePassCountWithCompletion:(id /* block */)a0;
- (void)_presentIdentityVerificationFlowWithError:(id)a0 completion:(id /* block */)a1;
- (void)_presentManateeCapableOperationWithCompletion:(id /* block */)a0;
- (void)_presentMissingTLKsFlowWithCompletion:(id /* block */)a0;
- (void)_presentNameConfirmationViewControllerWithError:(id)a0 completion:(id /* block */)a1;
- (void)_presentTermWithTermsResponse:(id)a0 completion:(id /* block */)a1;
- (void)_provisionPassWithCompletion:(id /* block */)a0;
- (void)_termsOperationWithTermsResponse:(id)a0 completion:(id /* block */)a1;
- (BOOL)_willDisplayErrorForOperationOperationInContext:(unsigned long long)a0 completion:(id /* block */)a1;
- (void)confirmNameViewController:(id)a0 enteredFirstName:(id)a1 lastName:(id)a2;
- (void)confirmNameViewControllerCancelled:(id)a0;
- (id)firstPeerPaymentAccountSetupViewController;
- (id)initWithPeerPaymentCredential:(id)a0 provisioningController:(id)a1 passLibraryDataProvider:(id)a2 configuration:(id)a3 context:(long long)a4;
- (void)nextViewControllerAfterPerfomingOperations:(unsigned long long)a0 completion:(id /* block */)a1;
- (id)passesIncludingPeerPaymentPass:(BOOL)a0 isCheckingTotalPassCount:(BOOL)a1;
- (void)selectPassesViewController:(id)a0 didSelectPasses:(id)a1 completion:(id /* block */)a2;
- (void)selectPassesViewControllerDidTapBackButton:(id)a0;
- (void)viewControllerDidCancelSetupFlow:(id)a0;
- (void)viewControllerDidTerminateSetupFlow:(id)a0;

@end