luxlabs header browser preview


@protocol BKDevicePearlDelegate;

@interface BKDevicePearl : BKDevice

@property (weak, nonatomic) id<BKDevicePearlDelegate> delegate;
@property (readonly, nonatomic) long long pearlState;

+ (BOOL)deviceAvailableWithFailure:(BOOL *)a0;

- (void)removePeriocularEnrollmentsForUser:(unsigned int)a0 identityUUID:(id)a1 removeAll:(BOOL)a2 async:(BOOL)a3 reply:(id /* block */)a4;
- (void)removePeriocularEnrollmentsFromIdentity:(id)a0 removeAll:(BOOL)a1 reply:(id /* block */)a2;
- (id)supportsPeriocularEnrollmentWithError:(id *)a0;
- (id)periocularMatchStateWithError:(id *)a0;
- (id)createEnrollOperationWithError:(id *)a0;
- (long long)deviceStateWithStatus:(unsigned int)a0;
- (void)removePeriocularEnrollmentsForUser:(unsigned int)a0 removeAll:(BOOL)a1 reply:(id /* block */)a2;
- (BOOL)removePeriocularEnrollmentsFromIdentity:(id)a0 removeAll:(BOOL)a1 error:(id *)a2;
- (BOOL)clearIdentityMigrationFailureForUser:(unsigned int)a0 error:(id *)a1;
- (id)createMatchOperationWithError:(id *)a0;
- (BOOL)removePeriocularEnrollmentsForUser:(unsigned int)a0 removeAll:(BOOL)a1 error:(id *)a2;
- (long long)deviceEventWithStatus:(unsigned int)a0;
- (id)createPresenceDetectOperationWithError:(id *)a0;
- (id)periocularMatchStateForUser:(unsigned int)a0 error:(id *)a1;
- (BOOL)setTemplate:(id)a0 forIdentity:(id)a1 error:(id *)a2;
- (void)statusMessage:(unsigned int)a0 client:(unsigned long long)a1;
- (id)queryIdentityMigrationFailureForUser:(unsigned int)a0 error:(id *)a1;

@end