text: /*
                         * This header is generated by classdump-dyld 1.5
                         * on Friday, April 30, 2021 at 11:37:31 AM Mountain Standard Time
                         * Operating System: Version 13.5.1 (Build 17F80)
                         * Image Source: /System/Library/PrivateFrameworks/PassKitUI.framework/PassKitUI
                         * classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos. Updated by Kevin Bradley.
                         */
  
  #import <libobjc.A.dylib/PKSetupFlowControllerProtocol.h>
  #import <libobjc.A.dylib/PKPaymentServiceDelegate.h>
  
  @protocol PKPaymentSetupViewControllerDelegate, OS_dispatch_queue, PKSetupFlowControllerProtocol;
  @class PKPaymentWebService, NSMutableArray, PKPaymentService, NSArray, NSMutableSet, PKAccount, NSObject, NSString, DIVerificationSession, PKAssertion, PKFeatureApplication, PKPaymentProvisioningController, PKPaymentInstallmentConfiguration;
  
  @interface PKApplyController : NSObject <PKSetupFlowControllerProtocol, PKPaymentServiceDelegate> {
  
  	PKPaymentWebService* _webService;
  	id<PKPaymentSetupViewControllerDelegate> _setupDelegate;
  	NSMutableArray* _viewControllers;
  	unsigned long long _viewControllerIndex;
  	PKPaymentService* _paymentService;
  	NSArray* _encryptionCertificates;
  	NSMutableSet* _shownTermsIdentifiers;
  	NSMutableSet* _processedTermsIdentifiers;
  	PKAccount* _account;
  	NSObject*<OS_dispatch_queue> _workQueue;
  	BOOL _endedApplyFlow;
  	NSString* _coreIDVNextStepToken;
  	NSString* _previousContextIdentifier;
  	DIVerificationSession* _idVerificationSession;
  	PKAssertion* _notificationSupressionAssertion;
  	unsigned long long _runningApplicationUpdates;
  	unsigned long long _featureIdentifier;
  	PKFeatureApplication* _featureApplication;
  	long long _context;
  	PKPaymentProvisioningController* _provisioningController;
  	id<PKSetupFlowControllerProtocol> _parentFlowController;
  	PKPaymentInstallmentConfiguration* _installmentConfiguration;
  
  }
  
  @property (nonatomic,readonly) unsigned long long featureIdentifier;                                    //@synthesize featureIdentifier=_featureIdentifier - In the implementation block
  @property (nonatomic,readonly) PKFeatureApplication * featureApplication;                               //@synthesize featureApplication=_featureApplication - In the implementation block
  @property (nonatomic,readonly) long long context;                                                       //@synthesize context=_context - In the implementation block
  @property (nonatomic,readonly) PKPaymentProvisioningController * provisioningController;                //@synthesize provisioningController=_provisioningController - In the implementation block
  @property (nonatomic,retain) id<PKSetupFlowControllerProtocol> parentFlowController;                    //@synthesize parentFlowController=_parentFlowController - In the implementation block
  @property (nonatomic,retain) PKPaymentInstallmentConfiguration * installmentConfiguration;              //@synthesize installmentConfiguration=_installmentConfiguration - In the implementation block
  @property (readonly) unsigned long long hash; 
  @property (readonly) Class superclass; 
  @property (copy,readonly) NSString * description; 
  @property (copy,readonly) NSString * debugDescription; 
  -(void)dealloc;
  -(long long)context;
  -(void)_reset;
  -(unsigned long long)featureIdentifier;
  -(void)setInstallmentConfiguration:(PKPaymentInstallmentConfiguration *)arg1 ;
  -(PKPaymentInstallmentConfiguration *)installmentConfiguration;
  -(void)featureApplicationChanged:(id)arg1 ;
  -(PKFeatureApplication *)featureApplication;
  -(void)nextViewControllerWithCompletion:(/*^block*/id)arg1 ;
  -(PKPaymentProvisioningController *)provisioningController;
  -(void)_invalidateAssertion;
  -(void)_acquireAssertion;
  -(void)setParentFlowController:(id<PKSetupFlowControllerProtocol>)arg1 ;
  -(void)termsShownWithIdentifier:(id)arg1 ;
  -(void)submitActionIdentifier:(id)arg1 completion:(/*^block*/id)arg2 ;
  -(void)termsAccepted:(BOOL)arg1 termsIdentifier:(id)arg2 secondaryIdentifier:(id)arg3 completion:(/*^block*/id)arg4 ;
  -(void)applyFlowDidAppear;
  -(id)applicationUpdatedAlertControllerWithHandler:(/*^block*/id)arg1 ;
  -(void)endApplyFlow;
  -(void)withdrawApplicationWithCompletion:(/*^block*/id)arg1 ;
  -(void)submitFieldsPage:(id)arg1 completion:(/*^block*/id)arg2 ;
  -(id<PKSetupFlowControllerProtocol>)parentFlowController;
  -(id)initWithFeatureApplication:(id)arg1 setupDelegate:(id)arg2 context:(long long)arg3 provisioningController:(id)arg4 ;
  -(id)initWithFeature:(unsigned long long)arg1 setupDelegate:(id)arg2 context:(long long)arg3 provisioningController:(id)arg4 ;
  -(id)_nextQueuedViewController;
  -(void)_startPaymentServiceListener;
  -(void)_stopPaymentServiceListener;
  -(void)_performApplyWithRequest:(id)arg1 completion:(/*^block*/id)arg2 ;
  -(void)_performCreateWithCompletion:(/*^block*/id)arg1 ;
  -(void)_submitCoreIDVFieldsPage:(id)arg1 completion:(/*^block*/id)arg2 ;
  -(void)_submitCoreIDVDocumentsPage:(id)arg1 selectedDocument:(id)arg2 frontImageData:(id)arg3 backImageData:(id)arg4 completion:(/*^block*/id)arg5 ;
  -(void)_handleApplyResponse:(id)arg1 originalFeatureApplication:(id)arg2 error:(id)arg3 completion:(/*^block*/id)arg4 ;
  -(void)_deviceMetadataFields:(unsigned long long)arg1 completion:(/*^block*/id)arg2 ;
  -(void)_handleResponseError:(id)arg1 completion:(/*^block*/id)arg2 ;
  -(void)_performWithdrawWithCompletion:(/*^block*/id)arg1 ;
  -(void)_invalidateIDVSession;
  -(id)_displayableErrorForError:(id)arg1 showDetailedErrorFlow:(BOOL)arg2 ;
  -(void)_queueStateReasonExplanationFlowWithPage:(id)arg1 ;
  -(void)_queueGenericErrorViewController;
  -(void)_queueFieldsFlowWithNextStepInfo:(id)arg1 ;
  -(void)_startCoreIDVSessionWithStepInfo:(id)arg1 completion:(/*^block*/id)arg2 ;
  -(void)_queueApplicationTermsFlow;
  -(void)_queueActionFlowWithPage:(id)arg1 ;
  -(void)_queueInfoFlowWithNextWithPage:(id)arg1 ;
  -(void)_queueOfferFlowWithPage:(id)arg1 ;
  -(void)_queueProgramConsentFlowWithPage:(id)arg1 ;
  -(void)_queueDeclinedFlowWithPage:(id)arg1 ;
  -(void)_queueAcceptedFlowWithPage:(id)arg1 ;
  -(void)_queuePassActivationFlowWithCompletion:(/*^block*/id)arg1 ;
  -(void)_queueExpiredFlowWithPage:(id)arg1 ;
  -(void)_queueTerminalStateFlowWithPage:(id)arg1 ;
  -(void)_performCoreIDVNextStepWithPage:(id)arg1 completion:(/*^block*/id)arg2 ;
  -(void)_performCoreIDVShareWithCompletion:(/*^block*/id)arg1 ;
  -(void)_handleCoreIDVPage:(id)arg1 totalPageCount:(long long)arg2 error:(id)arg3 completion:(/*^block*/id)arg4 ;
  -(id)_fieldsViewControllerForPage:(id)arg1 ;
  -(id)_formatStringSuffixForItemType:(long long)arg1 ;
  -(void)_queueGenericErrorViewControllerWithPage:(id)arg1 ;
  -(void)_queueCannotResumeIDVFlow;
  -(void)_queueEmailRequiredErrorViewController;
  -(void)submitDocumentPage:(id)arg1 selectedDocument:(id)arg2 frontImage:(id)arg3 backImage:(id)arg4 completion:(/*^block*/id)arg5 ;
  -(void)termsDataForIdentifier:(id)arg1 format:(id)arg2 completion:(/*^block*/id)arg3 ;
  -(void)termsDataForFeatureWithIdentifier:(id)arg1 format:(id)arg2 completion:(/*^block*/id)arg3 ;
  @end
  
  