luxlabs header browser preview


@class UIWindow, NSMutableArray;
@protocol TSKKeyboardObserver;

@interface TSKKeyboardMonitor : NSObject {
    BOOL _weAreFakingAHideEvent;
    BOOL _lastHideWasFake;
    BOOL _suppressDidHide;
    struct __CFArray { } *_keyboardObservers;
    NSMutableArray *_completionBlocks;
    id<TSKKeyboardObserver> _exclusiveKeyboardObserver;
}

@property (nonatomic) UIWindow *rootWindow;
@property (readonly) BOOL keyboardIsVisibleAndDocked;
@property (readonly) BOOL keyboardIsAnimating;
@property (readonly) BOOL keyboardIsAnimatingInOrDocking;
@property (readonly) BOOL keyboardIsAnimatingOutOrUndocking;
@property (readonly) double onScreenHeight;
@property (readonly) struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } keyboardFrame;
@property (readonly) double keyboardAnimationDuration;

+ (id)allocWithZone:(struct _NSZone { } *)a0;
+ (id)_singletonAlloc;
+ (void)addKeyboardObserver:(id)a0;
+ (void)afterKeyboardAnimationPerformBlock:(id /* block */)a0;
+ (BOOL)keyboardIsAnimating;
+ (BOOL)keyboardIsAnimatingInOrDocking;
+ (BOOL)keyboardIsAnimatingOutOrUndocking;
+ (BOOL)keyboardIsVisibleAndDocked;
+ (void)removeKeyboardObserver:(id)a0;
+ (void)setKeyboardHiddenByModalObserver:(id)a0;
+ (void)setModalKeyboardObserver:(id)a0;
+ (id)sharedKeyboardMonitor;

- (id)retain;
- (id)init;
- (void)dealloc;
- (unsigned long long)retainCount;
- (id)autorelease;
- (oneway void)release;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (void)p_enumerateObserversUsingBlock:(id /* block */)a0;
- (void)addKeyboardObserver:(id)a0;
- (void)afterKeyboardAnimationPerformBlock:(id /* block */)a0;
- (double)keyboardHeightInView:(id)a0;
- (void)p_KeyboardDidChangeFrame:(id)a0;
- (void)p_KeyboardWillChangeFrame:(id)a0;
- (void)p_installKeyboardNotifications;
- (void)p_keyboardDidHideOrUndock:(id)a0;
- (void)p_keyboardDidShowOrDock:(id)a0;
- (id)p_keyboardFrameView;
- (void)p_keyboardWillHideOrUndock:(id)a0;
- (void)p_keyboardWillShowOrDock:(id)a0;
- (void)p_performAnimationCompletionBlocksWithVisible:(BOOL)a0;
- (void)p_removeKeyboardNotifications;
- (void)p_updateKeyboardInfoFromNotification:(id)a0;
- (void)removeKeyboardObserver:(id)a0;
- (void)setKeyboardHiddenByModalObserver:(id)a0;
- (void)setModalKeyboardObserver:(id)a0;

@end