luxlabs header browser preview


@class NSMutableArray;

@interface BRInterfaceLegacy : BRInterface {
    BOOL _isReady;
    struct __IOHIDEventSystemClient { } *_client;
    NSMutableArray *_services;
    id /* block */ _block;
    unsigned long long _doublePressTimeoutUs;
    unsigned long long _triplePressTimeoutUs;
    unsigned long long _doubleTapTimeoutUs;
    unsigned long long _tripleTapTimeoutUs;
    unsigned long long _longPressTimeoutUs;
    unsigned long long _maxAssetSlots;
    unsigned long long _unusedAssetSlots;
}

@property (nonatomic) BOOL tapOnly;

+ (id)interface;
+ (BOOL)_isTapState:(unsigned long long)a0;

- (BOOL)_setDefaultServicePropertiesOnService:(struct __IOHIDServiceClient { } *)a0;
- (BOOL)isReady;
- (id)init;
- (void)dealloc;
- (id)propertyList;
- (BOOL)_setConfig:(id)a0 forState:(unsigned long long)a1 error:(id *)a2;
- (unsigned long long)maxAssetSlots;
- (BOOL)enableStates:(id)a0 error:(id *)a1;
- (unsigned long long)unusedAssetSlots;
- (id)description;
- (void)_findServices;
- (BOOL)setConfigs:(id)a0 withAssets:(id)a1 forStates:(id)a2 error:(id *)a3;
- (BOOL)_servicesSetProperty:(void *)a0 forKey:(struct __CFString { } *)a1;
- (void)scheduleReadyNotificationWithBlock:(id /* block */)a0;
- (void)serviceAddedHandler:(struct __IOHIDServiceClient { } *)a0;
- (BOOL)_enableState:(unsigned long long)a0;
- (BOOL)disableStates:(id)a0 clearAsset:(BOOL)a1 error:(id *)a2;
- (BOOL)setGlobalConfigs:(id)a0 error:(id *)a1;
- (BOOL)_disableState:(unsigned long long)a0;

@end