@class NSString, KeyboardBrightnessClient, SBHIDValueModifyingButtonSetArbiter; @protocol SBBrightnessRouteCoordinating; @interface SBKeyboardBrightnessController : NSObject { id _coordinator; KeyboardBrightnessClient *_keyboardBrightnessClient; SBHIDValueModifyingButtonSetArbiter *_buttonArbiter; } @property (class, readonly, nonatomic) BOOL handlesKeyCommands; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly, nonatomic) float brightnessLevel; - (id)initWithCoordinator:(id)a0; - (void).cxx_destruct; - (float)_currentBrightness; - (BOOL)_setBrightnessLevel:(float)a0 animated:(BOOL)a1; - (long long)brightnessRouteType; - (void)buttonSetArbiter:(id)a0 performActionForButtonPage:(unsigned short)a1 usage:(unsigned short)a2; - (void)buttonSetArbiterDidReset:(id)a0; - (void)cancelBrightnessKeyPressEvent; - (void)handleBrightnessKeyPressEvent:(struct __IOHIDEvent { } *)a0; - (void)noteValueUpdatesDidEnd; - (void)noteValueUpdatesWillBegin; - (BOOL)setBrightnessLevel:(float)a0 animated:(BOOL)a1; @end