luxlabs header browser preview


@class CDPDCircleController, CDPDSecureBackupController, CDPContext, AAFKeychainManager;
@protocol CDPStateUIProviderInternal, CDPLocalSecretFollowUpProvider;

@interface CDPDLocalSecretController : NSObject <CDPDCircleDelegate, CDPDSecureBackupDelegate>

@property (retain, nonatomic) CDPContext *context;
@property (retain, nonatomic) CDPDCircleController *circleController;
@property (retain, nonatomic) CDPDSecureBackupController *secureBackupController;
@property (retain, nonatomic) AAFKeychainManager *keychainManager;
@property (retain, nonatomic) id<CDPStateUIProviderInternal> uiProvider;
@property (retain, nonatomic) id<CDPLocalSecretFollowUpProvider> followUpProvider;

- (void)finishOfflineLocalSecretChangeWithCompletion:(id /* block */)a0;
- (void)dealloc;
- (void)localSecretChangedTo:(id)a0 secretType:(unsigned long long)a1 completion:(id /* block */)a2;
- (id)initWithContext:(id)a0;
- (void)attemptToEscrowPreRecord:(id)a0 completion:(id /* block */)a1;
- (void).cxx_destruct;
- (void)_attemptToEscrowPreRecord:(id)a0 completion:(id /* block */)a1;
- (id)_cdpStateMachine;
- (void)_collectLocalSecretWithCompletion:(id /* block */)a0;
- (void)_createContextForSecret:(BOOL)a0 withCompletion:(id /* block */)a1;
- (void)_handleCompletionStatus:(BOOL)a0 preRecord:(BOOL)a1;
- (void)_localSecretChangedTo:(id)a0 secretType:(unsigned long long)a1 completion:(id /* block */)a2;
- (void)_repairWithStateMachine:(id)a0 completion:(id /* block */)a1;
- (void)_setContextWithAuthResults:(id)a0;
- (void)circleController:(id)a0 secureBackupRecordsArePresentWithCompletion:(id /* block */)a1;
- (id)circlePeerIDForSecureBackupController:(id)a0;
- (id)contextForController:(id)a0;
- (void)promptForAdoptionOfMultipleICSCWithCompletion:(id /* block */)a0;
- (void)promptForLocalSecretWithCompletion:(id /* block */)a0;
- (id)secureChannelContextForController:(id)a0;
- (BOOL)synchronizeCircleViewsForSecureBackupContext:(id)a0;

@end