@class NSMutableSet; @protocol AXUISoftwareKeyboardManagerDelegate; @interface AXUISoftwareKeyboardManager : NSObject { NSMutableSet *_reasonsToDisableSoftwareKeyboard; NSMutableSet *_reasonsToEnableSoftwareKeyboard; } @property (weak, nonatomic) id<AXUISoftwareKeyboardManagerDelegate> delegate; + (id)sharedInstance; - (id)init; - (void)dealloc; - (BOOL)isHardwareKeyboardAttached; - (void).cxx_destruct; - (void)_setIsHardwareKeyboardAttached:(BOOL)a0; - (void)_overrideSetHardwareKeyboardAttached:(BOOL)a0; - (void)_updateHardwareKeyboardState; - (void)_wst_setIsHardwareKeyboardAttached:(id)a0; - (void)addReasonToDisableSoftwareKeyboard:(id)a0; - (void)addReasonToEnableSoftwareKeyboard:(id)a0; - (void)removeReasonToDisableSoftwareKeyboard:(id)a0; - (void)removeReasonToEnableSoftwareKeyboard:(id)a0; - (void)setIsHardwareKeyboardAttached:(BOOL)a0; - (void)updateKeyboardHardwareState; @end