luxlabs header browser preview


@class UIBarButtonItem, NSString, ASAccountAuthenticationModificationController, WBSPasswordWarning, SFAccountNoteTableViewCell, UITableViewCell, NSTimer, NSArray, SFAccountHeaderViewCell, _SFTableLinkableFooterView, SFSecurityRecommendationInfoCell, PMTOTPMigrationController, SFTableViewDiffableDataSource, SFSafariViewController, UIAlertController, WBSSavedAccount, SFEditableTableViewCell, UINavigationController, UIEditMenuInteraction, UITableViewHeaderFooterView, WBSSavedAccountChangeRequest, NSExtension;
@protocol SFAccountDetailViewControllerDelegate;

@interface SFAccountDetailViewController : UITableViewController <PMTOTPMigrationControllerDelegate, SFSecurityRecommendationInfoCellDelegate, SFTableViewDiffableDataSourceDelegate, SFAccountNoteTableViewCellDelegate, UITextFieldDelegate, SFAccountOtpauthQRCodeScannerViewControllerDelegate, _ASAccountAuthenticationModificationExtensionManagerObserver, ASAccountAuthenticationModificationControllerDelegate, ASAccountAuthenticationModificationControllerPresentationContextProviding, SFAccountHeaderViewCellDelegate, UIEditMenuInteractionDelegate, SFSharedAccountsGroupCreationFlowNavigationControllerDelegate, PSStateRestoration, _SFAccountManagerLockableContentContainer, _SFTableLinkableFooterViewDelegate> {
    WBSSavedAccount *_savedAccount;
    WBSSavedAccountChangeRequest *_savedAccountChangeRequest;
    unsigned long long _options;
    UIBarButtonItem *_editBarButtonItem;
    UIBarButtonItem *_shareBarButtonItem;
    UIBarButtonItem *_cancelBarButtonItem;
    UIBarButtonItem *_doneBarButtonItem;
    UIBarButtonItem *_backBarButtonItem;
    SFAccountHeaderViewCell *_headerCell;
    SFEditableTableViewCell *_userCell;
    SFEditableTableViewCell *_passwordCell;
    NSString *_titleForEditing;
    NSString *_userForEditing;
    NSString *_passwordForEditing;
    UITableViewCell *_changePasswordOnWebsiteCell;
    UITableViewCell *_setupTOTPCodeCell;
    UITableViewHeaderFooterView *_totpFooterView;
    UITableViewCell *_TOTPCodeCell;
    SFAccountNoteTableViewCell *_notesCell;
    BOOL _shouldDiffableDataSourceShowEditingState;
    NSString *_notesForEditing;
    SFTableViewDiffableDataSource *_tableViewDiffableDataSource;
    SFSecurityRecommendationInfoCell *_securityRecommendationInfoCell;
    WBSPasswordWarning *_passwordWarning;
    SFSafariViewController *_changePasswordSafariViewController;
    NSTimer *_TOTPTimer;
    BOOL _didAcceptTOTPQRCode;
    UIAlertController *_secretEntryAlertController;
    NSArray *_TOTPGenerators;
    UITableViewCell *_upgradeToSignInWithAppleCell;
    UITableViewCell *_changeToStrongPasswordCell;
    NSString *_rulesForStrongPasswordChange;
    NSExtension *_accountModificationExtension;
    BOOL _eligibleToChangeToStrongPassword;
    BOOL _eligibleToUpgradeToSignInWithApple;
    BOOL _completedUpgradeToStrongPassword;
    BOOL _completedUpgradeToSignInWithApple;
    ASAccountAuthenticationModificationController *_accountAuthenticationModificationController;
    BOOL _showPasswordAsBulletsWhenNotEditing;
    BOOL _didShowAccountOptionsHeaderText;
    long long _accountUpgradeOriginType;
    UITableViewCell *_visitWebsiteCell;
    UINavigationController *_addPasswordNavigationController;
    _SFTableLinkableFooterView *_passkeyFooterView;
    BOOL _isOneTimeSharingAccount;
    UIEditMenuInteraction *_editMenuInteraction;
    BOOL _shouldIgnoreAccountStoreUpdates;
    UINavigationController *_totpMigrationNavigationController;
    PMTOTPMigrationController *_totpMigrationController;
}

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

- (void)_handleLongPressGesture:(id)a0;
- (id)tableView:(id)a0 viewForHeaderInSection:(long long)a1;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })editMenuInteraction:(id)a0 targetRectForConfiguration:(id)a1;
- (BOOL)textFieldShouldReturn:(id)a0;
- (id)editMenuInteraction:(id)a0 menuForConfiguration:(id)a1 suggestedActions:(id)a2;
- (void)editMenuInteraction:(id)a0 willDismissMenuForConfiguration:(id)a1 animator:(id)a2;
- (void)viewWillAppear:(BOOL)a0;
- (void)dealloc;
- (void)editMenuInteraction:(id)a0 willPresentMenuForConfiguration:(id)a1 animator:(id)a2;
- (void)tableView:(id)a0 didSelectRowAtIndexPath:(id)a1;
- (void)viewDidLoad;
- (id)tableView:(id)a0 contextMenuConfigurationForRowAtIndexPath:(id)a1 point:(struct CGPoint { double x0; double x1; })a2;
- (double)tableView:(id)a0 heightForHeaderInSection:(long long)a1;
- (double)tableView:(id)a0 estimatedHeightForRowAtIndexPath:(id)a1;
- (void)textFieldDidEndEditing:(id)a0;
- (void)viewWillDisappear:(BOOL)a0;
- (BOOL)canBecomeFirstResponder;
- (void).cxx_destruct;
- (void)viewDidAppear:(BOOL)a0;
- (void)viewDidDisappear:(BOOL)a0;
- (BOOL)_allowEditing;
- (long long)tableView:(id)a0 editingStyleForRowAtIndexPath:(id)a1;
- (BOOL)tableView:(id)a0 shouldHighlightRowAtIndexPath:(id)a1;
- (BOOL)tableView:(id)a0 shouldIndentWhileEditingRowAtIndexPath:(id)a1;
- (id)tableView:(id)a0 viewForFooterInSection:(long long)a1;
- (id)_cellForIdentifier:(id)a0 indexPath:(id)a1;
- (BOOL)dataSource:(id)a0 canEditRowAtIndexPath:(id)a1;
- (void)dataSource:(id)a0 commitEditingStyle:(long long)a1 forItemIdentifier:(id)a2;
- (id)dataSource:(id)a0 footerTextForSection:(long long)a1;
- (id)dataSource:(id)a0 headerTextForSection:(long long)a1;
- (BOOL)canBeShownFromSuspendedState;
- (long long)_sectionTypeForSection:(long long)a0;
- (void)QRCodeScannerViewController:(id)a0 didScanQRCodeWithURLValue:(id)a1;
- (id)_accountHeaderSectionFooterView;
- (void)_completedStrongPasswordUpgrade;
- (id)_securePasswordPlaceholderText:(id)a0;
- (id)_deletePasskeyCellForTableView:(id)a0;
- (void)_initiateChangeToStrongPassword;
- (BOOL)_shouldShowAccountOptionsHeader;
- (void)_accountStoreDidUpdate;
- (void)_addAccountUpgradeItemsForSectionType:(long long)a0 toSnapshot:(id)a1;
- (void)_addGroupCellsToSnapshot:(id)a0;
- (void)_addNotesSectionToSnapshot:(id)a0;
- (void)_addTOTPGenerator:(id)a0;
- (void)_addTOTPGeneratorsToSnapshot:(id)a0;
- (id)_airDropMenu;
- (id)_allSharedCredentialGroupsMenu;
- (BOOL)_allowAuditing;
- (void)_cancelBarButtonItemTapped:(id)a0;
- (void)_cancelChangesAndFinishEditing;
- (id)_cellsThatChangeAppearanceOnEdit;
- (id)_changePasswordURL;
- (void)_completedSignInWithAppleUpgrade;
- (BOOL)_completedUpgrade;
- (void)_configureCell:(id)a0 withText:(id)a1 detailText:(id)a2 detailPlaceholderText:(id)a3 secureEntry:(BOOL)a4;
- (void)_configureDeleteSectionInSnapshot:(id)a0;
- (void)_configureHeaderViewCell:(id)a0;
- (void)_configurePasswordCell:(id)a0;
- (void)_configureSecurityRecommendationInfoCell;
- (void)_configureUserCell:(id)a0;
- (id)_createShareBarButtonItem;
- (id)_deleteCellForTableView:(id)a0;
- (id)_deletePasswordCellForTableView:(id)a0 shouldRemoveTOTPGenerator:(BOOL)a1;
- (void)_deleteTOTPGenerator:(id)a0;
- (void)_deleteTOTPGeneratorWithConfirmation:(id)a0;
- (void)_doneBarButtonItemTapped:(id)a0;
- (void)_editBarButtonItemTapped:(id)a0;
- (id)_editableCellWithCell:(id)a0;
- (void)_fillPassword;
- (void)_fillUsername;
- (void)_fillVerificationCode;
- (id)_footerTextForLastOneTimeShareDate:(id)a0;
- (id)_groupPickerTableViewCell;
- (id)_groupSectionValueStyleTableViewCellWithText:(id)a0 secondaryText:(id)a1;
- (id)_groupSharingMenu;
- (void)_hideSecurityRecommendation;
- (id)_indexPathForEditMenuInteraction:(id)a0 withConfiguration:(id)a1;
- (void)_initiateUpgradeToSignInWithApple;
- (long long)_itemTypeForIdentifier:(id)a0;
- (id)_lastModifiedDateString;
- (long long)_listContentTextAlignmentOfCellsInDeleteAccountSection;
- (id)_moveRecentlyDeletedAccountToMyPasswordsCell;
- (void)_moveSavedAccountToMyPasswords;
- (id)_newSecretEntryAlertController;
- (void)_openChangePasswordURLInWebBrowser;
- (void)_openURLInSafariViewController:(id)a0 shouldSupressPasswordUpdatePrompts:(BOOL)a1;
- (id)_originalContributorCell;
- (id)_passkeyCreationDateString;
- (id)_passkeyFooterView;
- (id)_passkeySectionFooterView;
- (id)_passwordAuditor;
- (id)_passwordEvaluator;
- (id)_passwordGenerator;
- (id)_passwordWarningManager;
- (void)_permanentlyDeleteAllCredentials;
- (void)_permanentlyDeletePasskey;
- (void)_permanentlyDeletePassword;
- (void)_presentConfirmationAlertToShareSavedAccountToGroup:(id)a0;
- (void)_presentDialogToConfirmCancelEditing;
- (void)_presentErrorAlertForFailingToMoveAccountToGroup:(id)a0;
- (void)_presentErrorAlertForFailingToRecoverRecentlyDeletedSavedAccount;
- (void)_presentHideSecurityRecommendationConfirmationAlert;
- (void)_presentMoveRecentlyDeletedSavedAccountToMyPasswordsConfirmationAlert;
- (void)_presentSoftDeleteErrorAlertForCredentialTypes:(long long)a0;
- (id)_recoverRecentlyDeletedAccountCell;
- (void)_recoverSavedAccount;
- (void)_reloadDiffableDataSourceAnimated:(BOOL)a0;
- (void)_reloadDiffableDataSourceOnInternalQueueAnimated:(BOOL)a0;
- (void)_reloadPasskeySectionFooters;
- (void)_replaceAddPasswordButtonWithPasswordCell;
- (void)_revealPasswordIfNecessary;
- (void)_saveAccountAndFinishEditing;
- (id)_savedAccountWebsiteCellForTableView:(id)a0 atIndexPath:(id)a1;
- (id)_securityRecommendationSubtitleString;
- (void)_setEditing:(BOOL)a0 animated:(BOOL)a1;
- (void)_setHighLyLegibleFontForDetailTextInCell:(id)a0;
- (void)_shareBarButtonItemTapped:(id)a0;
- (void)_sharePasswordWithAuthenticationContext:(id)a0 popoverPresentationControllerConfiguration:(id /* block */)a1;
- (void)_sharePasswordWithPopoverPresentationControllerConfiguration:(id /* block */)a0;
- (void)_shareSavedAccountToSharedCredentialsGroup;
- (BOOL)_shouldAddDeletePasskeyItem;
- (BOOL)_shouldShowMenuForItemIdentifier:(long long)a0;
- (BOOL)_shouldShowSecurityRecommendationSection;
- (BOOL)_shouldUseZeroHeightHeaderForSectionType:(long long)a0;
- (void)_showChangePasswordSafariViewController;
- (void)_showConfirmationToDeleteCredentialTypes:(long long)a0;
- (void)_showConfirmationToDeletePasswordAndTOTPGenerator;
- (void)_showConfirmationToPermanentlyDeleteCredentialTypes:(long long)a0;
- (void)_showConfirmationToPermanentlyDeletePasswordAndTOTPGenerator;
- (void)_showConfirmationToSoftDeleteCredentialTypes:(long long)a0;
- (void)_showConfirmationToSoftDeletePasswordAndTOTPGenerator;
- (BOOL)_softDeletePasskey;
- (BOOL)_softDeletePassword;
- (id)_subtitleStringForSignInWithAppleUpgrade;
- (id)_subtitleStringForStrongPasswordUpgrade;
- (long long)_textAlignmentOfCellsInDeleteAccountSection;
- (void)_textFieldChanged:(id)a0;
- (void)_updateAccountModificationOptions;
- (void)_updateAddButtonsInAccountOptionsSectionForSnapshot:(id)a0;
- (void)_updateAddPasswordButton:(BOOL)a0 forSnapshot:(id)a1;
- (void)_updateCachedTOTPGenerators;
- (void)_updateHeaderViewCell;
- (void)_updateIconForCell:(id)a0;
- (void)_updatePasswordFieldTextSuggestions:(id)a0;
- (void)_updateSavedAccountChangeRequest;
- (void)_updateWarningForSavedAccount;
- (id)_warningTitleForPassword;
- (void)accountAuthenticationModificationController:(id)a0 didFailRequest:(id)a1 withError:(id)a2;
- (void)accountAuthenticationModificationController:(id)a0 didSuccessfullyCompleteRequest:(id)a1 withUserInfo:(id)a2;
- (void)accountDetailHeaderViewCell:(id)a0 titleTextFieldDidChange:(id)a1;
- (void)accountModificationExtensionManagerExtensionListDidChange:(id)a0;
- (void)groupCreationFlowNavigationController:(id)a0 finishedWithGroup:(id)a1 error:(id)a2;
- (id)initWithSavedAccount:(id)a0 passwordWarning:(id)a1 options:(unsigned long long)a2;
- (void)linkableFooterViewDidInteractWithLink:(id)a0;
- (void)noteTableViewCellTextViewTapped:(id)a0;
- (void)passwordManagerWillLock;
- (id)presentationAnchorForAccountAuthenticationModificationController:(id)a0;
- (void)returnKeyActivatedInAccountDetailHeaderViewCell:(id)a0;
- (void)securityRecommendationInfoCellHideButtonPressed:(id)a0;
- (void)totpMigrationController:(id)a0 presentDetailsForSavedAccount:(id)a1;
- (void)totpMigrationController:(id)a0 presentPickerForGenerator:(id)a1;
- (void)totpMigrationControllerFinishedImport:(id)a0;
- (void)updatedIconIsAvailableForDomain:(id)a0;

@end