luxlabs header browser preview


@class NSString, NSXPCConnection, NSMutableDictionary, BiometricKitXPCServer;

@interface BiometricKitXPCExportedObject : NSObject <BiometricKitXpcProtocol> {
    NSMutableDictionary *_clients;
}

@property (nonatomic) BiometricKitXPCServer *server;
@property (retain, nonatomic) NSXPCConnection *connection;
@property (nonatomic) int clientEntitlement;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void)terminate;
- (id)clients;
- (void)getIdentitiesDatabaseHashForUser:(unsigned int)a0 client:(unsigned long long)a1 replyBlock:(id /* block */)a2;
- (void)registerStoreToken:(id)a0 client:(unsigned long long)a1 replyBlock:(id /* block */)a2;
- (void)getLogs:(BOOL)a0 client:(unsigned long long)a1 replyBlock:(id /* block */)a2;
- (id)init;
- (void)dropUnlockToken:(unsigned long long)a0 replyBlock:(id /* block */)a1;
- (void)dealloc;
- (void)removeAllIdentitiesForUser:(unsigned int)a0 options:(id)a1 async:(BOOL)a2 client:(unsigned long long)a3 replyBlock:(id /* block */)a4;
- (void)getBiometryAvailabilityForUser:(unsigned int)a0 client:(unsigned long long)a1 replyBlock:(id /* block */)a2;
- (void)setTemplate:(id)a0 forIdentity:(id)a1 client:(unsigned long long)a2 replyBlock:(id /* block */)a3;
- (void)getProvisioningState:(unsigned long long)a0 replyBlock:(id /* block */)a1;
- (id)client:(unsigned long long)a0;
- (void)detectPresenceWithOptions:(id)a0 async:(BOOL)a1 client:(unsigned long long)a2 replyBlock:(id /* block */)a3;
- (void)pullCalibrationData:(unsigned long long)a0 replyBlock:(id /* block */)a1;
- (void)isFingerOn:(unsigned long long)a0 replyBlock:(id /* block */)a1;
- (void)logEventOrCode:(unsigned long long)a0;
- (void)getCalibrationDataInfo:(unsigned long long)a0 replyBlock:(id /* block */)a1;
- (void)notifyAppIsBackground:(BOOL)a0 client:(unsigned long long)a1;
- (void)getIdentityFromUUID:(id)a0 client:(unsigned long long)a1 replyBlock:(id /* block */)a2;
- (void)diagnostics:(int)a0 options:(id)a1 client:(unsigned long long)a2 replyBlock:(id /* block */)a3;
- (void)cancel:(unsigned long long)a0 replyBlock:(id /* block */)a1;
- (void)getExpressModeStateForUser:(unsigned int)a0 client:(unsigned long long)a1 replyBlock:(id /* block */)a2;
- (void)getCountersignedStoreToken:(unsigned long long)a0 replyBlock:(id /* block */)a1;
- (void)enableMatchAutoRetry:(BOOL)a0 client:(unsigned long long)a1 replyBlock:(id /* block */)a2;
- (void)updateIdentity:(id)a0 options:(id)a1 async:(BOOL)a2 client:(unsigned long long)a3 replyBlock:(id /* block */)a4;
- (void)isPeriocularEnrollmentSupported:(unsigned long long)a0 replyBlock:(id /* block */)a1;
- (void)isXARTAvailable:(unsigned long long)a0 replyBlock:(id /* block */)a1;
- (void)getDeviceHardwareState:(unsigned long long)a0 replyBlock:(id /* block */)a1;
- (void)getDeviceState:(unsigned long long)a0 replyBlock:(id /* block */)a1;
- (void)match:(id)a0 options:(id)a1 async:(BOOL)a2 client:(unsigned long long)a3 replyBlock:(id /* block */)a4;
- (void)enroll:(int)a0 user:(unsigned int)a1 options:(id)a2 async:(BOOL)a3 client:(unsigned long long)a4 replyBlock:(id /* block */)a5;
- (void)disconnect:(unsigned long long)a0 replyBlock:(id /* block */)a1;
- (void)completeEnrollment:(unsigned long long)a0 replyBlock:(id /* block */)a1;
- (void)pullDebugImageData:(BOOL)a0 rotated:(BOOL)a1 client:(unsigned long long)a2 replyBlock:(id /* block */)a3;
- (void)queryIdentityMigrationFailureForUser:(unsigned int)a0 clear:(BOOL)a1 client:(unsigned long long)a2 replyBlock:(id /* block */)a3;
- (void)getLastMatchEvent:(unsigned long long)a0 replyBlock:(id /* block */)a1;
- (void)getSystemProtectedConfiguration:(unsigned long long)a0 replyBlock:(id /* block */)a1;
- (void)registerDelegate:(BOOL)a0 client:(unsigned long long)a1 replyBlock:(id /* block */)a2;
- (void)removePeriocularTemplatesWithOptions:(id)a0 async:(BOOL)a1 client:(unsigned long long)a2 replyBlock:(id /* block */)a3;
- (void)getIdentitiesDatabaseUUIDForUser:(unsigned int)a0 client:(unsigned long long)a1 replyBlock:(id /* block */)a2;
- (void)enableBackgroundFdet:(BOOL)a0 client:(unsigned long long)a1 replyBlock:(id /* block */)a2;
- (void)setProtectedConfiguration:(id)a0 user:(unsigned int)a1 options:(id)a2 async:(BOOL)a3 client:(unsigned long long)a4 replyBlock:(id /* block */)a5;
- (void)notifyAppIsInactive:(BOOL)a0 client:(unsigned long long)a1;
- (void)getSensorInfo:(unsigned long long)a0 replyBlock:(id /* block */)a1;
- (void)pullAlignmentData:(unsigned long long)a0 replyBlock:(id /* block */)a1;
- (void)setSystemProtectedConfiguration:(id)a0 options:(id)a1 async:(BOOL)a2 client:(unsigned long long)a3 replyBlock:(id /* block */)a4;
- (void).cxx_destruct;
- (void)connect:(id)a0 client:(unsigned long long)a1 replyBlock:(id /* block */)a2;
- (void)enrollContinue:(unsigned long long)a0 replyBlock:(id /* block */)a1;
- (void)getProtectedConfigurationForUser:(unsigned int)a0 client:(unsigned long long)a1 replyBlock:(id /* block */)a2;
- (void)forceBioLockoutForUser:(unsigned int)a0 options:(id)a1 client:(unsigned long long)a2 replyBlock:(id /* block */)a3;
- (void)setDebugImages:(BOOL)a0 client:(unsigned long long)a1 replyBlock:(id /* block */)a2;
- (void)getSensorCalibrationStatus:(unsigned long long)a0 replyBlock:(id /* block */)a1;
- (void)getFreeIdentityCount:(int)a0 user:(unsigned int)a1 client:(unsigned long long)a2 replyBlock:(id /* block */)a3;
- (void)pullMatchPolicyInfoData:(unsigned long long)a0 replyBlock:(id /* block */)a1;
- (void)getPeriocularMatchState:(unsigned int)a0 client:(unsigned long long)a1 replyBlock:(id /* block */)a2;
- (void)setPreferencesValue:(id)a0 forKey:(id)a1 client:(unsigned long long)a2 replyBlock:(id /* block */)a3;
- (void)listAccessories:(unsigned long long)a0 replyBlock:(id /* block */)a1;
- (void)resetAppleConnectCounter:(unsigned long long)a0 replyBlock:(id /* block */)a1;
- (void)suspendEnrollment:(BOOL)a0 client:(unsigned long long)a1 replyBlock:(id /* block */)a2;
- (void)getNodeTopologyForIdentity:(id)a0 client:(unsigned long long)a1 replyBlock:(id /* block */)a2;
- (void)startNewMatchAttempt:(unsigned long long)a0 replyBlock:(id /* block */)a1;
- (void)isAriadneSignpostsEnabled:(unsigned long long)a0 replyBlock:(id /* block */)a1;
- (void)pauseFaceDetectTimer:(BOOL)a0 client:(unsigned long long)a1 replyBlock:(id /* block */)a2;
- (void)getBioLockoutStateForUser:(unsigned int)a0 client:(unsigned long long)a1 replyBlock:(id /* block */)a2;
- (id)entitlementsNeededForPermissionGroup:(int)a0;
- (void)getMaxIdentityCount:(int)a0 client:(unsigned long long)a1 replyBlock:(id /* block */)a2;
- (void)getPreferencesValueForKey:(id)a0 client:(unsigned long long)a1 replyBlock:(id /* block */)a2;
- (BOOL)clientEntitled:(int)a0 forSelector:(SEL)a1;
- (void)pullCaptureBuffer:(unsigned long long)a0 replyBlock:(id /* block */)a1;
- (void)fileRadarWithLogs:(id)a0 description:(id)a1 client:(unsigned long long)a2 replyBlock:(id /* block */)a3;
- (void)setUserDSID:(unsigned long long)a0 options:(id)a1 client:(unsigned long long)a2 replyBlock:(id /* block */)a3;
- (void)identities:(id)a0 client:(unsigned long long)a1 replyBlock:(id /* block */)a2;
- (void)timestampEvent:(unsigned long long)a0 absoluteTime:(unsigned long long)a1 client:(unsigned long long)a2 replyBlock:(id /* block */)a3;
- (void)getFreeIdentityCountForUser:(unsigned int)a0 accessoryGroup:(id)a1 client:(unsigned long long)a2 replyBlock:(id /* block */)a3;
- (void)registerDSID:(unsigned long long)a0 options:(id)a1 client:(unsigned long long)a2 replyBlock:(id /* block */)a3;
- (void)removeIdentity:(id)a0 options:(id)a1 async:(BOOL)a2 client:(unsigned long long)a3 replyBlock:(id /* block */)a4;

@end