luxlabs header browser preview


@class UIColor, NSString, PKPaymentProvisioningController, PKPaymentVerificationObserver, PKTableHeaderView, PKPaymentSetupFooterView, PKActivityTableCell, PKPaymentVerificationController;
@protocol PKPaymentSetupVerificationCompletionViewControllerFlowItemDelegate, PKPaymentSetupViewControllerDelegate;

@interface PKPaymentSetupVerificationCompletionViewController : PKPaymentSetupTableViewController <UITextFieldDelegate, PKPaymentVerificationObserverDelegate, PKForegroundActiveArbiterObserver, PKLoadingUIProviding> {
    PKActivityTableCell *_verificationCodeCell;
    BOOL _verificationCodeAccepted;
    BOOL _resignedResponder;
    PKPaymentVerificationObserver *_verificationObserver;
    PKTableHeaderView *_tableHeader;
    PKPaymentSetupFooterView *_tableFooter;
    UIColor *_editableTextFieldColor;
    long long _mode;
    BOOL _offerOtherMethods;
    struct { BOOL foreground; BOOL foregroundActive; } _foregroundActiveState;
    BOOL _verificationAlreadyHandled;
}

@property (readonly, nonatomic) PKPaymentVerificationController *verificationController;
@property (retain, nonatomic) PKPaymentProvisioningController *provisioningController;
@property (weak, nonatomic) id<PKPaymentSetupViewControllerDelegate> setupDelegate;
@property (weak, nonatomic) id<PKPaymentSetupVerificationCompletionViewControllerFlowItemDelegate> flowItemDelegate;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (long long)numberOfSectionsInTableView:(id)a0;
- (BOOL)textFieldShouldReturn:(id)a0;
- (void)viewWillAppear:(BOOL)a0;
- (id)tableView:(id)a0 cellForRowAtIndexPath:(id)a1;
- (void)dealloc;
- (long long)tableView:(id)a0 numberOfRowsInSection:(long long)a1;
- (void)foregroundActiveArbiter:(id)a0 didUpdateForegroundActiveState:(struct { BOOL x0; BOOL x1; })a1;
- (void)viewWillLayoutSubviews;
- (void)textFieldDidBeginEditing:(id)a0;
- (void)next:(id)a0;
- (void)loadView;
- (void).cxx_destruct;
- (void)viewDidAppear:(BOOL)a0;
- (BOOL)textField:(id)a0 shouldChangeCharactersInRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 replacementString:(id)a2;
- (void)textFieldDidChange:(id)a0;
- (void)verificationObserverDidTimeout:(id)a0;
- (void)verificationObserver:(id)a0 didObserveVerificationCode:(id)a1;
- (void)_handleNextStep;
- (void)_applicationDidBecomeActive;
- (void)_applicationWillResignActive;
- (void)_disableUI;
- (void)_enableUI;
- (void)_handlePassVerifiedNotification:(id)a0;
- (void)_showActivationError:(id)a0;
- (void)_showCompletedUIForPass:(id)a0;
- (void)_showCompletedUIWithNextHandler:(id /* block */)a0;
- (void)_startVerificationObserver;
- (void)_stopVerificationObserver;
- (void)_submitVerificationCode;
- (void)_terminateFlow;
- (id)initWithVerificationController:(id)a0 mode:(long long)a1 offerOtherMethods:(BOOL)a2;
- (BOOL)pkui_disablesAutomaticDismissalUponEnteringBackground;
- (void)selectOtherVerificationMethod;
- (void)showLoadingUI:(BOOL)a0 animated:(BOOL)a1;

@end