luxlabs header browser preview


@class NSDictionary, NSString, CDPContext;
@protocol CDPDOctagonTrustProxy, CDPAuthProviderInternal;

@interface CDPDAccountRecoveryValidator : NSObject <CDPRecoveryKeyValidatorInternal> {
    id<CDPAuthProviderInternal> _authProvider;
    CDPContext *_context;
    id<CDPDOctagonTrustProxy> _octagonTrustProxy;
}

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

- (void).cxx_destruct;
- (void)confirmRecoveryKey:(id)a0 completion:(id /* block */)a1;
- (void)generateRecoveryKey:(id /* block */)a0;
- (id)_cdpErrorFromAuthKitError:(id)a0;
- (id)initWithContext:(id)a0 authProvider:(id)a1 octagonTrustProxy:(id)a2;

@end