luxlabs header browser preview


@class NSString, NSArray, AAUISpinnerManager, AAUIContactsProvider, AAUIGrandSlamRemoteUIPresenter, AAUICustodianSetupFlowController, AKAppleIDAuthenticationController, NSObject, AAAccountRecoveryManagementViewModel, AIDAAccountManager, AACustodianController, ACAccount;
@protocol OS_dispatch_queue;

@interface AAUIAccountRecoveryViewController : PSListController <AAUIGrandSlamRemoteUIPresenterDelegate> {
    AIDAAccountManager *_accountManager;
    AAUIContactsProvider *_contactsProvider;
    NSObject<OS_dispatch_queue> *_contactWorkQueue;
    NSArray *_myCustodians;
    NSArray *_myCustodianshipOwners;
    AAUICustodianSetupFlowController *_custodianSetupFlowController;
    AAAccountRecoveryManagementViewModel *_viewModel;
    AAUIGrandSlamRemoteUIPresenter *_remoteUIPresenter;
    AAUISpinnerManager *_spinnerManager;
    AACustodianController *_custodianController;
    AKAppleIDAuthenticationController *_authenticationController;
    BOOL _recoveryKeyStateIsEnabled;
    ACAccount *_idmsAccount;
}

@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void)viewWillAppear:(BOOL)a0;
- (void)dealloc;
- (void)traitCollectionDidChange:(id)a0;
- (void)viewDidLoad;
- (id)_appleAccount;
- (id)specifiers;
- (void).cxx_destruct;
- (id)initWithAccountManager:(id)a0;
- (BOOL)_canBeCustodian;
- (BOOL)_canHaveCustodian;
- (void)remoteUIRequestComplete:(id)a0 error:(id)a1;
- (void)_showViewController:(id)a0;
- (id)_accountRecoveryDetailsSpecifier;
- (id)_accountRecoveryDetailsSpecifierForIneligibleAccount;
- (id)_addRecoveryContactSpecifier;
- (void)_beginObservingNotifications;
- (void)_beginObservingTrustedContactChangeNotification;
- (void)_custodianshipOwnerWasTapped:(id)a0;
- (void)_fetchAllCustodianContacts;
- (void)_fetchRecoveryKeyUpdate;
- (void)_footerLearnMoreWasTapped;
- (id)_idmsAccount;
- (BOOL)_isEligibleForRecoveryKey;
- (void)_learnMoreWasTapped;
- (void)_myRecoveryContactWasTapped:(id)a0;
- (id)_myRecoveryOptionsSpecifiers;
- (void)_printableSummaryLearnMoreTapped;
- (id)_recoveryContactForGroupSpecifier;
- (id)_recoveryContactForSpecifiers;
- (id)_recoveryKeySpecifiers;
- (id)_recoveryKeyState;
- (id)_recoveryOptionsGroupSpecifier;
- (id)_recoveryOptionsGroupSpecifierForIneligibleAccount;
- (void)_rkFooterLearnMoreTapped;
- (void)_showAddCustodian;
- (void)_showRecoveryKey:(id)a0;
- (void)_startSpinnerInSpecifier:(id)a0;
- (void)_stopObservingNotifications;
- (void)_stopObservingTrustedContactChangeNotification;
- (void)_syncAccountRecoveryFactorsWithCompletion:(id /* block */)a0;
- (void)_syncTrustedContactsFromCloudKit;
- (id)initWithAccountManager:(id)a0 highlightRowIdentifier:(id)a1;

@end