@class PKPaymentSetupFieldsModel, PKPeerPaymentIdentityVerificationResponse, PKPeerPaymentWebService, PKPeerPaymentDocumentSubmissionController, NSArray, UIViewController; @protocol PKPaymentSetupViewControllerDelegate; @interface PKPeerPaymentIdentityVerificationController : NSObject { id _setupDelegate; NSArray *_viewControllers; unsigned long long _viewControllerIndex; unsigned long long _fatalError; } @property (readonly, nonatomic) PKPaymentSetupFieldsModel *fieldsModel; @property (readonly, nonatomic) long long context; @property (readonly, nonatomic) UIViewController *firstViewController; @property (readonly, nonatomic) PKPeerPaymentWebService *webService; @property (readonly, nonatomic) PKPeerPaymentIdentityVerificationResponse *response; @property (readonly, nonatomic) PKPeerPaymentDocumentSubmissionController *captureController; - (id)init; - (BOOL)_hasRequiredFields; - (void).cxx_destruct; - (id)_accountLockedErrorViewController; - (id)_accountRestrictedErrorViewController; - (void)_formViewControllersWithExplanationView:(BOOL)a0; - (id)_generateFieldsModel; - (void)_identityVerificationResquestWithCompletion:(id /* block */)a0; - (id)_nextLocalViewController; - (void)_resetViewControllers; - (id)_verificationErrorViewControllerWithError:(id)a0; - (id)initWithPeerPaymentWebService:(id)a0 identityVerificationResponse:(id)a1 setupDelegate:(id)a2 hideInitialSplashScreen:(BOOL)a3 context:(long long)a4; - (void)nextViewControllerWithCompletion:(id /* block */)a0; @end