luxlabs header browser preview


@class BLSHBacklightIdleProvider;

@interface BLSHPreventBacklightIdleAttributeHandler : BLSHLocalCountingAssertionAttributeHandler {
    struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _lock;
    BOOL _active[3];
}

@property (readonly, weak, nonatomic) BLSHBacklightIdleProvider *provider;

+ (id)registerHandlerForService:(id)a0 provider:(id)a1;
+ (id)attributeClasses;
+ (Class)attributeBaseClass;

- (void)activateWithFirstEntry:(id)a0;
- (id)initForService:(id)a0 provider:(id)a1;
- (void)deactivateWithFinalEntry:(id)a0;
- (void).cxx_destruct;
- (void)activate:(BOOL)a0 withEntry:(id)a1;
- (id)countingTargetForEntry:(id)a0;
- (long long)typeForEntry:(id)a0;

@end