luxlabs header browser preview


@class CDPWalrusStateController, CDPLocalSecret, AAUIRecoveryFactorController, NSString, ACAccountStore, AIDAAccountManager, UIViewController;
@protocol AIDAServiceOwnerProtocol, DKFindMyProvider;

@interface DKAccountProvider : NSObject <AASignOutFlowControllerDelegate, AAUIRecoveryFactorControllerDelegate, AIDAAccountManagerDelegate, DKAccountProvider>

@property (retain, nonatomic) ACAccountStore *accountStore;
@property (retain, nonatomic) AIDAAccountManager *accountManager;
@property (retain, nonatomic) id<AIDAServiceOwnerProtocol> serviceOwnersManager;
@property (weak, nonatomic) UIViewController *presentingViewController;
@property (retain, nonatomic) CDPLocalSecret *cachedLocalSecret;
@property (retain, nonatomic) CDPWalrusStateController *walrusStateController;
@property (retain, nonatomic) AAUIRecoveryFactorController *recoveryFactorController;
@property (copy, nonatomic) id /* block */ pendingWalrusValidationCompletion;
@property (retain, nonatomic) id<DKFindMyProvider> findMyProvider;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (id)accountsForAccountManager:(id)a0;
- (void).cxx_destruct;
- (void)fetchAccounts:(id /* block */)a0;
- (void)signOutFlowController:(id)a0 disableFindMyDeviceForAccount:(id)a1 completion:(id /* block */)a2;
- (void)signOutFlowController:(id)a0 performWalrusValidationForAccount:(id)a1 completion:(id /* block */)a2;
- (void)signOutFlowController:(id)a0 showAlertWithTitle:(id)a1 message:(id)a2 completion:(id /* block */)a3;
- (void)signOutFlowController:(id)a0 signOutAccount:(id)a1 completion:(id /* block */)a2;
- (void)recoveryFactorController:(id)a0 didFinishAddingRecoveryContactWithError:(id)a1;
- (void)_verifyAndRepairManateeWithPresentingViewController:(id)a0 completion:(id /* block */)a1;
- (void)_addAccountDataForAccounts:(id)a0 toAccountsData:(id)a1 completion:(id /* block */)a2;
- (void)_determineEligibilityWithCompletion:(id /* block */)a0;
- (void)_fetchAccountDataForAccount:(id)a0 completion:(id /* block */)a1;
- (void)_performLastDeviceCheckWithCompletion:(id /* block */)a0;
- (void)_presentLastDeviceAlertWithCompletion:(id /* block */)a0;
- (void)_presentLastDeviceAlertWithRecoveryFactors:(unsigned long long)a0 withCompletion:(id /* block */)a1;
- (id)_unknownFailureAlertControllerWithCompletion:(id /* block */)a0;
- (void)_walrusStatusWithCompletion:(id /* block */)a0;
- (void)cacheLocalDevicePasscode:(id)a0 passcodeType:(int)a1;
- (id)initWithFindMyProvider:(id)a0;
- (void)preparationRequiredForPrimaryAppleAccountWithCompletion:(id /* block */)a0;
- (void)preparePrimaryAppleAccountForSignOutWithPresentingViewController:(id)a0 completion:(id /* block */)a1;
- (void)signOutPrimaryAppleAccountWithPresentingViewController:(id)a0 completion:(id /* block */)a1;

@end