luxlabs header browser preview


@class LAContext, NSDictionary, UIView, NSObject;
@protocol LAUIAuthenticationCoreDelegate;

@interface LAUIAuthenticationCore : NSObject <LAUIDelegate, LAUIAuthentication> {
    BOOL _doneMatching;
    BOOL _doneWatch;
    BOOL _usesInternalContext;
    BOOL _mirroringToDefaultUI;
    long long _lastState;
}

@property (nonatomic) unsigned long long enabledMechanisms;
@property (nonatomic) unsigned long long activeMechanisms;
@property (nonatomic, getter=isApplicationActive) BOOL applicationActive;
@property (nonatomic, getter=isKeyWindow) BOOL keyWindow;
@property (nonatomic, getter=isUiActive) BOOL uiActive;
@property (retain, nonatomic) LAContext *context;
@property (readonly, nonatomic) NSDictionary *faceIdResult;
@property (weak, nonatomic) NSObject<LAUIAuthenticationCoreDelegate> *delegate;
@property (weak, nonatomic) UIView *view;
@property (readonly, nonatomic) long long biometryType;

+ (void)performBlockOnMainThread:(id /* block */)a0;

- (id)notificationNames;
- (void).cxx_destruct;
- (void)_notification:(id)a0;
- (void)event:(long long)a0 params:(id)a1 reply:(id /* block */)a2;
- (void)checkView;
- (BOOL)disableMechanism:(unsigned long long)a0 error:(id *)a1;
- (BOOL)enableMechanism:(unsigned long long)a0 error:(id *)a1;
- (BOOL)isMechanismEnabled:(unsigned long long)a0;
- (void)_biometryState:(long long)a0;
- (void)startOrStopBackgroundMechanisms;
- (void)_biometricNoMatchWithBiolockoutError:(id)a0;
- (void)_enableAvailableMechanisms:(unsigned long long)a0;
- (void)_handleBackgroundMechanismsResult:(id)a0 error:(id)a1 context:(id)a2;
- (BOOL)_mechanism:(unsigned long long)a0 enable:(BOOL)a1 error:(id *)a2;
- (id)_optionsForBackgroundMechanism;
- (long long)_policyForBackgroundMechanisms;
- (void)_processActivityChangeForNotification:(id)a0 block:(id /* block */)a1;
- (void)_setupMechanisms:(unsigned long long)a0;
- (void)_setupNotifications:(BOOL)a0;
- (BOOL)_simpleStatusInParams:(id)a0 touchId:(long long)a1 faceId:(long long)a2;
- (void)_startBackgroundMechanisms;
- (void)_stopBackgroundMechanisms;
- (id)initWithMechanisms:(unsigned long long)a0;
- (id)initWithMechanisms:(unsigned long long)a0 context:(id)a1;
- (BOOL)isMechanismActive:(unsigned long long)a0;
- (BOOL)isMechanismAvailable:(unsigned long long)a0 error:(id *)a1;

@end