luxlabs header browser preview


@class NSXPCConnection, NSData, NSError, NSUUID, NSString, LAContext, LACachedExternalizedContext, NSObject, NSMutableArray, NSNumber;
@protocol LAContextXPC, LAUIDelegate;

@interface LAClient : NSObject <LAContextXPC, LAContextCallbackXPC>

@property (readonly, nonatomic) NSXPCConnection *serverConnection;
@property (retain, nonatomic) NSObject<LAContextXPC> *remoteContext;
@property (readonly, nonatomic) NSObject<LAContextXPC> *synchronousRemoteContext;
@property (readonly, nonatomic) NSMutableArray *invalidations;
@property (retain) LACachedExternalizedContext *cachedExternalizedContext;
@property (retain) NSError *permanentError;
@property BOOL shouldRecoverConnection;
@property (readonly, nonatomic) NSNumber *userSession;
@property (retain, nonatomic) NSData *existingContext;
@property (retain, nonatomic) NSUUID *uuid;
@property (retain, nonatomic) NSString *proxyId;
@property (readonly, weak, nonatomic) LAContext *context;
@property (readonly, nonatomic) NSData *externalizedContext;
@property (weak, nonatomic) id<LAUIDelegate> uiDelegate;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)_queue;
+ (void)_performInvalidationBlocks:(id)a0;
+ (id)createConnection:(const unsigned int *)a0 legacyService:(BOOL)a1;

- (void)authMethodWithReply:(id /* block */)a0;
- (void)_serializedInvalidateWithMessage:(id)a0;
- (void)evaluatePolicy:(long long)a0 options:(id)a1 reply:(id /* block */)a2;
- (void)allowTransferToProcess:(int)a0 receiverAuditTokenData:(id)a1 reply:(id /* block */)a2;
- (void)notifyEvent:(long long)a0 options:(id)a1 reply:(id /* block */)a2;
- (void)tokenForTransferToUnknownProcess:(id /* block */)a0;
- (void)dealloc;
- (id)_updateOptions:(id)a0;
- (void)credentialOfType:(long long)a0 reply:(id /* block */)a1;
- (void)_synchronousRemoteObjectProxy:(const unsigned int *)a0 performCall:(id /* block */)a1;
- (void)_performSynchronous:(BOOL)a0 callBool:(id /* block */)a1 finally:(id /* block */)a2;
- (void)prearmTouchIdWithReply:(id /* block */)a0;
- (void)isCredentialSet:(long long)a0 reply:(id /* block */)a1;
- (BOOL)_setPermanentError:(id)a0;
- (void)pauseProcessedEvent:(long long)a0 pause:(BOOL)a1 reply:(id /* block */)a2;
- (void)evaluateACL:(id)a0 operation:(id)a1 options:(id)a2 uiDelegate:(id)a3 reply:(id /* block */)a4;
- (void)setCredential:(id)a0 type:(long long)a1 reply:(id /* block */)a2;
- (void)bootstrapServiceType:(id)a0 completionHandler:(id /* block */)a1;
- (void)_performCallBool:(id /* block */)a0 finally:(id /* block */)a1;
- (void)_connectToServerWithRecovery:(BOOL)a0 userSession:(const unsigned int *)a1 legacyService:(BOOL)a2;
- (void)setServerPropertyForOption:(long long)a0 value:(id)a1 reply:(id /* block */)a2;
- (void)_recoverConnection;
- (void)evaluatePolicy:(long long)a0 options:(id)a1 uiDelegate:(id)a2 reply:(id /* block */)a3;
- (BOOL)setServerPropertyForOption:(long long)a0 value:(id)a1 error:(id *)a2;
- (void)_performCallId:(id /* block */)a0 finally:(id /* block */)a1;
- (void)resetProcessedEvent:(long long)a0 reply:(id /* block */)a1;
- (void)serverPropertyForOption:(long long)a0 reply:(id /* block */)a1;
- (void)_checkIdResultForTCC:(id)a0 synchronous:(BOOL)a1 error:(id)a2 retryBlock:(id /* block */)a3 finally:(id /* block */)a4;
- (void)evaluateACL:(id)a0 operation:(id)a1 options:(id)a2 uiDelegate:(id)a3 synchronous:(BOOL)a4 reply:(id /* block */)a5;
- (void)invalidateWithReply:(id /* block */)a0;
- (void)setShowingCoachingHint:(BOOL)a0 event:(long long)a1 reply:(id /* block */)a2;
- (void)_handleConnectionResult:(id)a0 uuid:(id)a1 proxyId:(id)a2 error:(id)a3;
- (void).cxx_destruct;
- (id)initWithExternalizedContext:(id)a0 userSession:(unsigned int *)a1 context:(id)a2;
- (void)verifyFileVaultUser:(id)a0 volumeUuid:(id)a1 options:(unsigned long long)a2 reply:(id /* block */)a3;
- (void)resetWithReply:(id /* block */)a0;
- (void)setCredential:(id)a0 forProcessedEvent:(long long)a1 credentialType:(long long)a2 reply:(id /* block */)a3;
- (void)invalidatedWithError:(id)a0;
- (void)evaluateACL:(id)a0 operation:(id)a1 options:(id)a2 reply:(id /* block */)a3;
- (id)initWithUUID:(id)a0 token:(id)a1 senderAuditTokenData:(id)a2 context:(id)a3;
- (void)externalizedContextWithReply:(id /* block */)a0;
- (void)optionsForInternalOperation:(long long)a0 reply:(id /* block */)a1;
- (id)synchronousExternalizedContextWithError:(id *)a0;
- (void)invalidateWithMessage:(id)a0;
- (void)setOptions:(id)a0 forInternalOperation:(long long)a1 reply:(id /* block */)a2;
- (void)failProcessedEvent:(long long)a0 failureError:(id)a1 reply:(id /* block */)a2;
- (void)_performSynchronous:(BOOL)a0 callId:(id /* block */)a1 finally:(id /* block */)a2;
- (id)serverPropertyForOption:(long long)a0 error:(id *)a1;
- (void)_scheduleRecovery;
- (void)evaluatePolicy:(long long)a0 options:(id)a1 uiDelegate:(id)a2 synchronous:(BOOL)a3 reply:(id /* block */)a4;
- (void)retryProcessedEvent:(long long)a0 reply:(id /* block */)a1;

@end