luxlabs header browser preview


@class UIBarButtonItem, WBSGeneratedPassword, SFAccountPickerConfiguration, SFAppAutoFillOneTimeCodeProvider, WBSSavedAccount, NSMutableArray, NSString, LAContext, SFAddSavedAccountViewController, WBSPasskeyAutoFillFromNearbyDeviceOptions, SFAccountDetailViewController, NSArray, WBSAuthenticationServicesAgentProxy, NSIndexPath;
@protocol _SFAccountPickerTableViewControllerDelegate;

@interface _SFAccountPickerTableViewController : _SFAccountTableViewController <PMGeneratedPasswordsLogDelegate, SFAppAutoFillOneTimeCodeProviderObserver, SFAccountDetailViewControllerDelegate, SFAccountTableViewCellDelegate, SFAddSavedAccountViewControllerDelegate, _SFTableLinkableFooterViewDelegate> {
    NSMutableArray *_savedAccountsMatchingHintStrings;
    NSMutableArray *_savedAccounts;
    NSMutableArray *_matchingSavedAccounts;
    NSArray *_autoFillPasskeys;
    NSMutableArray *_savedAccountWithUsablePasskeys;
    WBSPasskeyAutoFillFromNearbyDeviceOptions *_passkeyNearbyDeviceOptions;
    long long _sectionForPasskeys;
    WBSAuthenticationServicesAgentProxy *_authenticationServicesAgentProxy;
    long long _sectionForPasswordsMatchingHintStrings;
    long long _sectionForAllPasswords;
    NSIndexPath *_indexPathOfRowShowingDetailView;
    UIBarButtonItem *_addNavigationBarItem;
    SFAddSavedAccountViewController *_addPasswordViewController;
    SFAccountDetailViewController *_detailViewController;
    long long _sectionForVerificationCodes;
    SFAppAutoFillOneTimeCodeProvider *_verificationCodeProvider;
    NSArray *_verificationCodes;
    BOOL _hasMatchingGeneratedPasswords;
    BOOL _didPresentAddAccountViewControllerFromGeneratedPasswords;
    WBSGeneratedPassword *_generatedPasswordBeingTransformedIntoSavedAccount;
}

@property (weak, nonatomic) id<_SFAccountPickerTableViewControllerDelegate> delegate;
@property (readonly, nonatomic) SFAccountPickerConfiguration *configuration;
@property (retain, nonatomic) LAContext *authenticatedContext;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (retain, nonatomic) WBSSavedAccount *savedAccountToRemoveAfterCompletedUpgradeInDetailView;

- (void)_cancel;
- (id)tableView:(id)a0 viewForHeaderInSection:(long long)a1;
- (long long)numberOfSectionsInTableView:(id)a0;
- (void)_accountStoreDidChange;
- (void)viewWillAppear:(BOOL)a0;
- (id)tableView:(id)a0 cellForRowAtIndexPath:(id)a1;
- (void)dealloc;
- (long long)tableView:(id)a0 numberOfRowsInSection:(long long)a1;
- (void)tableView:(id)a0 didSelectRowAtIndexPath:(id)a1;
- (void)viewDidLoad;
- (double)tableView:(id)a0 heightForHeaderInSection:(long long)a1;
- (id)tableView:(id)a0 titleForHeaderInSection:(long long)a1;
- (double)tableView:(id)a0 estimatedHeightForRowAtIndexPath:(id)a1;
- (id)tableView:(id)a0 trailingSwipeActionsConfigurationForRowAtIndexPath:(id)a1;
- (void)viewWillDisappear:(BOOL)a0;
- (id)initWithConfiguration:(id)a0;
- (void).cxx_destruct;
- (void)oneTimeCodeProviderReceivedCode:(id)a0;
- (void)viewDidDisappear:(BOOL)a0;
- (void)tableView:(id)a0 accessoryButtonTappedForRowWithIndexPath:(id)a1;
- (BOOL)tableView:(id)a0 canPerformAction:(SEL)a1 forRowAtIndexPath:(id)a2 withSender:(id)a3;
- (BOOL)tableView:(id)a0 shouldShowMenuForRowAtIndexPath:(id)a1;
- (id)tableView:(id)a0 viewForFooterInSection:(long long)a1;
- (void)_updateSections;
- (void)_deleteSavedAccountAtIndexPath:(id)a0;
- (void)_addNavigationBarItemTapped:(id)a0;
- (id)_appIconForVerificationCode:(id)a0;
- (id)_bundleIdentifierForVerificationCodeSource:(long long)a0;
- (id)_cellConfigurationForVerificationCodeAtIndexPath:(id)a0;
- (void)_consumeAndFillVerificationCode:(id)a0;
- (void)_didPickSavedAccountForPassword:(id)a0;
- (void)_fillPasswordForSavedAccount:(id)a0;
- (void)_fillUsernameForSavedAccount:(id)a0;
- (void)_fillVerificationCodeForSavedAccount:(id)a0;
- (id)_generatedPasswordsDomainHintString;
- (void)_generatedPasswordsStoreDidChange;
- (void)_presentAddPasswordViewController;
- (void)_presentAlertToConfirmDeletingAccountsAtIndexPath:(id)a0;
- (void)_presentErrorAlertWithString:(id)a0;
- (void)_presentGeneratedPasswordsViewController;
- (void)_reloadSavedAccountsWithCompletionHandler:(id /* block */)a0;
- (void)_reloadVerificationCodesIfNeeded;
- (void)_removeSavedAccount:(id)a0 modifyingAccountStore:(BOOL)a1;
- (long long)_rowTypeForIndexPath:(id)a0;
- (id)_savedAccountForIndexPath:(id)a0;
- (BOOL)_shouldShowAutoFillPasskeys;
- (BOOL)_shouldShowPasswordsMatchingHintStringsSection;
- (BOOL)_shouldUseEmptyHeaderFooterHeightInSection:(long long)a0;
- (void)_showAccountDetailsForSavedAccountAtIndexPath:(id)a0;
- (void)_updateMatchingGeneratedPasswordsState;
- (void)_updateMatchingPasswords;
- (void)_updateNavigationItemTitleAndPrompt;
- (void)accountDetailViewController:(id)a0 didMoveSavedAccountToRecentlyDeleted:(id)a1;
- (void)accountDetailViewController:(id)a0 fillPasswordForSavedAccount:(id)a1;
- (void)accountDetailViewController:(id)a0 fillUsernameForSavedAccount:(id)a1;
- (void)accountDetailViewController:(id)a0 fillVerificationCodeForSavedAccount:(id)a1;
- (void)addSavedAccountViewControllerDidFinish:(id)a0 withSavedAccount:(id)a1;
- (void)handleContextMenuDeleteForIndexPath:(id)a0;
- (void)handleIconDidUpdateForDomain:(id)a0;
- (id)iconControllerForAddSavedAccountDetailViewController:(id)a0;
- (void)linkableFooterViewDidInteractWithLink:(id)a0;
- (void)newAutoFillablePasskeysAvailable:(id)a0;
- (void)passwordManagerLogViewControllerWantsToDismiss;
- (void)passwordManagerLogViewControllerWantsToSaveGeneratedPassword:(id)a0;
- (void)reloadTable;
- (void)searchPatternDidUpdate;

@end