luxlabs header browser preview


@class PKSavingsAccountAssessmentManager, NSString, NSArray, PKFindBankAccountInformationFooterView, NSMutableDictionary, PKTableHeaderView, UIButton, PKBankAccountInformation, PKAccount;
@protocol PKAddBankAccountInformationViewControllerDelegate;

@interface PKAddBankAccountInformationViewController : PKPaymentSetupTableViewController <UITextFieldDelegate> {
    PKTableHeaderView *_tableHeader;
    PKFindBankAccountInformationFooterView *_footerView;
    UIButton *_deleteBankInformationButton;
    unsigned long long _state;
    PKBankAccountInformation *_bankInformation;
    NSArray *_cellText;
    NSArray *_cellPlaceholderText;
    NSMutableDictionary *_cells;
    NSString *_accountCountryCode;
    NSMutableDictionary *_userEnteredValues;
    BOOL _isEditingBankInformation;
    BOOL _hasInteractedWithCell;
    BOOL _prefilledFromKeychain;
    NSMutableDictionary *_cellHasPastedContent;
    PKAccount *_featureAccount;
    PKSavingsAccountAssessmentManager *_assessmentManager;
}

@property (nonatomic) BOOL offerKeychainPreFill;
@property (weak, nonatomic) id<PKAddBankAccountInformationViewControllerDelegate> delegate;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void)_setState:(unsigned long long)a0;
- (long long)numberOfSectionsInTableView:(id)a0;
- (id)init;
- (void)viewWillAppear:(BOOL)a0;
- (id)tableView:(id)a0 cellForRowAtIndexPath:(id)a1;
- (void)dealloc;
- (long long)tableView:(id)a0 numberOfRowsInSection:(long long)a1;
- (void)viewWillLayoutSubviews;
- (void)tableView:(id)a0 willDisplayCell:(id)a1 forRowAtIndexPath:(id)a2;
- (double)tableView:(id)a0 heightForRowAtIndexPath:(id)a1;
- (void)textFieldDidBeginEditing:(id)a0;
- (void)next:(id)a0;
- (void)loadView;
- (void).cxx_destruct;
- (void)viewDidAppear:(BOOL)a0;
- (void)textFieldDidClear:(id)a0;
- (BOOL)textField:(id)a0 shouldChangeCharactersInRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 replacementString:(id)a2;
- (void)cancel:(id)a0;
- (id)_footerView;
- (id)_headerTitle;
- (void)textFieldDidChange:(id)a0;
- (id)_headerSubTitle;
- (void)_updateHeaderAndNavigationItems;
- (void)_addPaymentFundingSourceWithCompletion:(id /* block */)a0;
- (BOOL)_allCellsHavePastedContent;
- (id)_bankInformationTextForRow:(unsigned long long)a0;
- (id)_cellHasPastedContent;
- (BOOL)_cellValuesAreValid;
- (id)_countrySpecificLocalizedStringKeyForKey:(id)a0;
- (id)_countrySpecificLocalizedStringKeyForKey:(id)a0 minDigits:(unsigned long long)a1 maxDigits:(unsigned long long)a2;
- (id)_countrySpecificLocalizedStringKeyForKey:(id)a0 numberOfDigits:(unsigned long long)a1;
- (void)_deleteBankInformation;
- (void)_hideHeaderActivitySpinner;
- (BOOL)_isAccountNumberCellValid;
- (BOOL)_isCellValidAtRow:(unsigned long long)a0;
- (BOOL)_isRoutingNumberCellValid;
- (unsigned long long)_maxTextLengthForRow:(unsigned long long)a0;
- (unsigned long long)_minTextLengthForRow:(unsigned long long)a0;
- (double)_minimumRequiredWidthForCellText:(id)a0 withFont:(id)a1;
- (id)_placeholderTextForRow:(unsigned long long)a0;
- (void)_reloadTableSection;
- (unsigned long long)_rowWithTextField:(id)a0;
- (void)_setCellHasPastedContent:(BOOL)a0 forRow:(unsigned long long)a1;
- (void)_setIdleTimerDisabled:(BOOL)a0 title:(id)a1 subtitle:(id)a2;
- (void)_setNavigationBarEnabled:(BOOL)a0;
- (void)_setNavigationBarItemsHidden:(BOOL)a0;
- (void)_setTableFooterView;
- (void)_setTableViewHeaderActivitySpinnerAnimated:(BOOL)a0 title:(id)a1 subtitle:(id)a2;
- (void)_setText:(id)a0 forForCellAtRow:(unsigned long long)a1;
- (void)_showHeaderActivitySpinner;
- (void)_showHowToFindAccountInformationViewController:(id)a0;
- (id)_textForRow:(unsigned long long)a0;
- (void)_updateBankAccountInformationWithValues:(id)a0 completion:(id /* block */)a1;
- (id)_userEnteredTextForCellAtRow:(unsigned long long)a0;
- (id)initWithDelegate:(id)a0 bankInformation:(id)a1 accountCountryCode:(id)a2;
- (id)initWithDelegate:(id)a0 bankInformation:(id)a1 accountCountryCode:(id)a2 featureAccount:(id)a3;
- (id)initWithState:(unsigned long long)a0 delegate:(id)a1 bankInformation:(id)a2 accountCountryCode:(id)a3 featureAccount:(id)a4;
- (BOOL)pkui_disablesAutomaticDismissalUponEnteringBackground;
- (void)setHeaderViewTitle:(id)a0 subtitle:(id)a1;

@end