@class NSObject, BrightnessSystemClient; @protocol OS_os_log; @interface KeyboardBrightnessClient : NSObject { BrightnessSystemClient *bsc; NSObject *_logHandle; } - (id)init; - (void)dealloc; - (BOOL)isBacklightSaturatedOnKeyboard:(unsigned long long)a0; - (BOOL)suspendIdleDimming:(BOOL)a0 forKeyboard:(unsigned long long)a1; - (float)backlightLevelForKeyboard:(unsigned long long)a0; - (float)brightnessForKeyboard:(unsigned long long)a0; - (id)copyKeyboardBacklightIDs; - (BOOL)enableAutoBrightness:(BOOL)a0 forKeyboard:(unsigned long long)a1; - (double)idleDimTimeForKeyboard:(unsigned long long)a0; - (BOOL)isAmbientFeatureAvailableOnKeyboard:(unsigned long long)a0; - (BOOL)isAutoBrightnessEnabledForKeyboard:(unsigned long long)a0; - (BOOL)isBacklightDimmedOnKeyboard:(unsigned long long)a0; - (BOOL)isBacklightSuppressedOnKeyboard:(unsigned long long)a0; - (BOOL)isIdleDimmingSuspendedOnKeyboard:(unsigned long long)a0; - (BOOL)isKeyboardBuiltIn:(unsigned long long)a0; - (void)registerNotificationForKeys:(id)a0 keyboardID:(unsigned long long)a1 block:(id /* block */)a2; - (BOOL)setBrightness:(float)a0 fadeSpeed:(int)a1 commit:(BOOL)a2 forKeyboard:(unsigned long long)a3; - (BOOL)setBrightness:(float)a0 forKeyboard:(unsigned long long)a1; - (BOOL)setIdleDimTime:(double)a0 forKeyboard:(unsigned long long)a1; - (void)unregisterKeyboardNotificationBlock; @end