luxlabs header browser preview


@class UIViewController, NSString, AKAppleIDAuthenticationController, UINavigationController, CDPUIDeviceToDeviceEncryptionFlowContext;
@protocol CDPLocalSecretFollowUpProvider, CDPUIDeviceToDeviceEncryptionHelperDelegate;

@interface CDPUIDeviceToDeviceEncryptionHelper : NSObject <CDPUIDeviceToDeviceEncryptionPasscodeValidationDelegate> {
    AKAppleIDAuthenticationController *_authenticationController;
    UINavigationController *_navigationController;
    UIViewController *_initialTopViewController;
}

@property (retain, nonatomic) id<CDPLocalSecretFollowUpProvider> followUpProvider;
@property (readonly, weak, nonatomic) UIViewController *presentingViewController;
@property (weak, nonatomic) id<CDPUIDeviceToDeviceEncryptionHelperDelegate> delegate;
@property (readonly, nonatomic) CDPUIDeviceToDeviceEncryptionFlowContext *context;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)_newLegacyFlowContext;
+ (id)_newLegacyFlowContextForAltDSID:(id)a0;
+ (id)_newLegacyFlowContextWithContext:(id)a0;

- (void)dealloc;
- (id)initWithContext:(id)a0;
- (id)_presentingViewController;
- (id)initWithPresentingViewController:(id)a0;
- (void).cxx_destruct;
- (id)_authenticationController;
- (id)_navigationController;
- (void)performDeviceToDeviceEncryptionStateRepairForContext:(id)a0 withCompletion:(id /* block */)a1;
- (BOOL)_inCircle;
- (id)_presentingNavigationController;
- (void)performDeviceToDeviceEncryptionStateRepairWithCompletion:(id /* block */)a0;
- (void)localSecretValidationCanCancelWithViewController:(id)a0 completion:(id /* block */)a1;
- (BOOL)_hasLocalSecret;
- (id)_authenticationContextForFlowContext:(id)a0;
- (void)_beginUpgradeFlowWithContext:(id)a0 completion:(id /* block */)a1;
- (id)_cdpErrorWithUnderlyingError:(id)a0;
- (void)_configureNavigationController;
- (void)_configurePresentingViewControllerForModalPresentation;
- (void)_continueAuthenticatedUpgradeFlowWithContext:(id)a0 authenticationResults:(id)a1 completion:(id /* block */)a2;
- (void)_continueUpgradeFlowWithContext:(id)a0 completion:(id /* block */)a1;
- (void)_createLocalSecretForContext:(id)a0 completion:(id /* block */)a1;
- (void)_determineEscrowRepairUpgradeEligibilityForContext:(id)a0 completion:(id /* block */)a1;
- (void)_determineManateeUpgradeEligibilityForContext:(id)a0 completion:(id /* block */)a1;
- (void)_determineSecurityUpgradeEligibilityForContext:(id)a0 completion:(id /* block */)a1;
- (void)_determineUpgradeEligibilityForContext:(id)a0 completion:(id /* block */)a1;
- (void)_dismissNavigationControllerWithCompletion:(id /* block */)a0;
- (BOOL)_hasManatee;
- (id)_inAppAuthenticationContextForFlowContext:(id)a0;
- (void)_legacyRequestPermissionToContinueFlowWithCompletion:(id /* block */)a0;
- (id)_newSpinnerViewController;
- (id)_newUpgradeUIProvider;
- (void)_performAuthenticatedRepairFlowWithContext:(id)a0 stateController:(id)a1 completion:(id /* block */)a2;
- (void)_postBiometricFollowUp;
- (void)_presentIneligibilityAlertForFlowContext:(id)a0 completion:(id /* block */)a1;
- (void)_presentSpinnerViewControllerWithCompletion:(id /* block */)a0;
- (id)_repairContextForFlowContext:(id)a0 withAuthenticationResults:(id)a1;
- (void)_requestPermissionToCreatePasscodeForFlowContext:(id)a0 completion:(id /* block */)a1;
- (id)_stateControllerForFlowContext:(id)a0 withAuthenticationResults:(id)a1;
- (id)_stateControllerWithRepairContext:(id)a0;
- (void)_validateLocalSecretForContext:(id)a0 withStateController:(id)a1 completion:(id /* block */)a2;

@end