luxlabs header browser preview


@class NSString, CDPWalrusDaemonService, NSXPCConnection;

@interface CDPDClientHandler : NSObject <CDPDaemonProtocol> {
    NSXPCConnection *_connection;
    unsigned long long _entitlements;
    unsigned long long _clientType;
    id _notificationObject;
    CDPWalrusDaemonService *_walrusDaemonService;
}

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

- (void)isICDPEnabledForDSID:(id)a0 checkWithServer:(BOOL)a1 completion:(id /* block */)a2;
- (void)finishCyrusFlowAfterTermsAgreementWithContext:(id)a0 uiProvider:(id)a1 completion:(id /* block */)a2;
- (void)dealloc;
- (void)generateNewRecoveryKeyWithContext:(id)a0 uiProvider:(id)a1 completion:(id /* block */)a2;
- (void)handleCloudDataProtectionStateWithContext:(id)a0 uiProvider:(id)a1 completion:(id /* block */)a2;
- (void)_updateSOSCompatibilityMode:(BOOL)a0 context:(id)a1;
- (void)saveTermsAcceptance:(id)a0 completion:(id /* block */)a1;
- (void)localSecretChangedTo:(id)a0 secretType:(unsigned long long)a1 context:(id)a2 uiProvider:(id)a3 completion:(id /* block */)a4;
- (void)_removeObserver;
- (oneway void)updateLastSilentEscrowRecordRepairAttemptDate:(id)a0 context:(id)a1 completion:(id /* block */)a2;
- (oneway void)setKeyChainSyncCompatibilityState:(unsigned long long)a0 withAltDSID:(id)a1;
- (void)repairCloudDataProtectionStateWithContext:(id)a0 uiProvider:(id)a1 completion:(id /* block */)a2;
- (void)isUserVisibleKeychainSyncEnabledWithCompletion:(id /* block */)a0;
- (BOOL)_allowRecoveryKey;
- (oneway void)updateWebAccessStatus:(unsigned long long)a0 completion:(id /* block */)a1;
- (void)setUserVisibleKeychainSyncEnabled:(BOOL)a0 withCompletion:(id /* block */)a1;
- (void)_performRecoveryWithContext:(id)a0 uiProvider:(id)a1 authProvider:(id)a2 errorProviuder:(id)a3 resultParser:(id)a4 secureBackUpController:(id)a5 completion:(id /* block */)a6;
- (oneway void)fetchEscrowRecordDevicesWithContext:(id)a0 usingCache:(BOOL)a1 completion:(id /* block */)a2;
- (oneway void)shouldPerformSilentEscrowRecordRepairWithContext:(id)a0 usingCache:(BOOL)a1 completion:(id /* block */)a2;
- (oneway void)isRecoveryKeyAvailableWithCompletion:(id /* block */)a0;
- (void)deleteRecoveryKeyWithContext:(id)a0 uiProvider:(id)a1 completion:(id /* block */)a2;
- (void)startCircleApplicationApprovalServerWithContext:(id)a0 completion:(id /* block */)a1;
- (void)verifyRecoveryKeyWithContext:(id)a0 uiProvider:(id)a1 completion:(id /* block */)a2;
- (oneway void)isOTEnabledForContext:(id)a0 completion:(id /* block */)a1;
- (void)authenticateAndGenerateNewRecoveryKeyWithContext:(id)a0 uiProvider:(id)a1 completion:(id /* block */)a2;
- (void)generateEscrowRecordStatusReportForContext:(id)a0 usingCache:(BOOL)a1 withCompletion:(id /* block */)a2;
- (BOOL)_allowUtilityAccess;
- (void)attemptToEscrowPreRecord:(id)a0 preRecordUUID:(id)a1 secretType:(unsigned long long)a2 context:(id)a3 completion:(id /* block */)a4;
- (void)generateRandomRecoveryKeyWithContext:(id)a0 completion:(id /* block */)a1;
- (void)shouldPerformRepairForContext:(id)a0 forceFetch:(BOOL)a1 completion:(id /* block */)a2;
- (oneway void)sendEvent:(id)a0;
- (void)_startObservingConnectionStateForRepairWithStateMachine:(id)a0 context:(id)a1;
- (void)hasLocalSecretWithCompletion:(id /* block */)a0;
- (oneway void)updateWalrusStatus:(unsigned long long)a0 completion:(id /* block */)a1;
- (oneway void)isWalrusRecoveryKeyAvailableWithCompletion:(id /* block */)a0;
- (BOOL)_allowStateMachineAccess;
- (BOOL)_allowDataRecovery;
- (void)recoverAndSynchronizeSquirrelWithContext:(id)a0 uiProvider:(id)a1 completion:(id /* block */)a2;
- (void)fetchTermsAcceptanceForAccount:(id)a0 completion:(id /* block */)a1;
- (oneway void)startSilentEscrowRecordRepairWithContext:(id)a0 completion:(id /* block */)a1;
- (id)initWithConnection:(id)a0 entitlements:(unsigned long long)a1 clientType:(unsigned long long)a2;
- (oneway void)repairWalrusWithCompletion:(id /* block */)a0;
- (void)removeNonViewAwarePeersFromCircleWithContext:(id)a0 completion:(id /* block */)a1;
- (void).cxx_destruct;
- (oneway void)pcsKeysForServices:(id)a0 completion:(id /* block */)a1;
- (void)postFollowUpWithContext:(id)a0 completion:(id /* block */)a1;
- (void)performRecoveryWithContext:(id)a0 uiProvider:(id)a1 authProvider:(id)a2 completion:(id /* block */)a3;
- (oneway void)broadcastWalrusStateChange;
- (oneway void)performSilentEscrowRecordRepairWithContext:(id)a0 completion:(id /* block */)a1;
- (void)synchronizeUserVisibleKeychainSyncEligibilityForContext:(id)a0 completion:(id /* block */)a1;
- (oneway void)deviceEscrowRecordRecoverableWithContext:(id)a0 completion:(id /* block */)a1;
- (BOOL)_allowFollowUps;
- (void)finishOfflineLocalSecretChangeWithContext:(id)a0 uiProvider:(id)a1 completion:(id /* block */)a2;
- (oneway void)verifyRecoveryKeyObservingSystemsHaveMatchingStateWithContext:(id)a0 completion:(id /* block */)a1;
- (void)attemptToEscrowPreRecord:(id)a0 context:(id)a1 completion:(id /* block */)a2;
- (oneway void)webAccessStatusWithCompletion:(id /* block */)a0;
- (void)shouldPerformAuthenticatedRepairForContext:(id)a0 forceFetch:(BOOL)a1 completion:(id /* block */)a2;
- (void)recoverSquirrelWithContext:(id)a0 uiProvider:(id)a1 completion:(id /* block */)a2;
- (void)clearFollowUpWithContext:(id)a0 completion:(id /* block */)a1;
- (void)authenticateAndDeleteRecoveryKeyWithContext:(id)a0 uiProvider:(id)a1 completion:(id /* block */)a2;
- (oneway void)walrusStatusWithContext:(id)a0 completion:(id /* block */)a1;

@end