@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