luxlabs header browser preview


@class SBDisplayBrightnessController, NSString, SBKeyboardBrightnessController, SBHUDController;
@protocol SBBrightnessRouteControlling;

@interface SBBrightnessControl : NSObject <SBBrightnessRouteCoordinating, SBElasticHUDViewControllerDelegate, SBElasticBrightnessDataSource> {
    SBHUDController *_HUDController;
    SBKeyboardBrightnessController *_keyboardBrightnessController;
    SBDisplayBrightnessController *_displayBrightnessController;
    id<SBBrightnessRouteControlling> _activeController;
    BOOL _controlCenterIsPresented;
    BOOL _brightnessIncrementKeyIsDown;
    BOOL _brightnessDecrementKeyIsDown;
}

@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (BOOL)handlesKeyCommandsForRoute:(long long)a0;

- (void)elasticBrightnessViewControllerValueUpdatesDidEnd:(id)a0;
- (id)initWithHUDController:(id)a0;
- (void)cancelBrightnessKeyPressEvents;
- (void)_presentOrUpdateBrightnessHUDAsNecessaryForBrightnessLevel:(float)a0;
- (float)elasticValueViewControllerCurrentValue:(id)a0;
- (BOOL)elasticHUDViewControllerCanBePresented:(id)a0 withReason:(out id *)a1;
- (id)presentedBrightnessHUDViewController;
- (id)acquireBrightnessHUDHiddenAssertionForReason:(id)a0;
- (void)elasticBrightnessViewControllerValueUpdatesWillBegin:(id)a0;
- (BOOL)_HUDIsDisplayableWithReason:(out id *)a0;
- (BOOL)_HUDIsDisplayable;
- (void)setBrightnessLevel:(float)a0 forRoute:(long long)a1;
- (long long)elasticBrightnessViewControllerBrightnessRouteType:(id)a0;
- (id)_controllerForRoute:(long long)a0;
- (void)_controlCenterWillPresent:(id)a0;
- (void)_handleUpdateBrightnessIncrementKeyIsDown:(BOOL)a0 decrementKeyIsDown:(BOOL)a1;
- (void).cxx_destruct;
- (void)brightnessController:(id)a0 performCoordinatedBrightnessChangeForIncrementKeyDown:(BOOL)a1 decrementKeyDown:(BOOL)a2;
- (id)existingBrightnessHUDViewController;
- (void)_controlCenterWillDismiss:(id)a0;
- (void)_resetIdleTimerForUserInteractionIfNecessary;
- (void)elasticHUDViewControllerRequestsDismissal:(id)a0;
- (BOOL)elasticValueViewController:(id)a0 updateCurrentValue:(float)a1;
- (void)handleBrightnessKeyPressEvent:(struct __IOHIDEvent { } *)a0 forRoute:(long long)a1;
- (id)activeDataSource;
- (void)setActiveController:(id)a0;

@end