luxlabs header browser preview


@class _UIAssertionController, NSString, NSLayoutConstraint;

@interface UIKeyboardLayoutGuide : UITrackingLayoutGuide <_UIAssertionControllerSubject>

@property (nonatomic) struct UIOffset { double horizontal; double vertical; } previousOffset;
@property (nonatomic) struct CGSize { double width; double height; } previousSize;
@property (nonatomic) BOOL hasPausedEdges;
@property (retain, nonatomic) NSLayoutConstraint *viewBottomConstraint;
@property (nonatomic) BOOL ignoresSafeArea;
@property (nonatomic) BOOL ignoreKeyboardChanges;
@property (nonatomic) long long followTypes;
@property (nonatomic) struct UIOffset { double horizontal; double vertical; } interactionResetOffset;
@property (nonatomic) struct CGSize { double width; double height; } interactionResetSize;
@property (readonly, nonatomic) _UIAssertionController *_assertionController;
@property (nonatomic, getter=isDocked) BOOL docked;
@property (nonatomic) long long currentKeyboardVisualState;
@property (nonatomic, getter=isWindowGuide) BOOL windowGuide;
@property (readonly, nonatomic, getter=isTransitioning) BOOL transitioning;
@property (nonatomic) BOOL addsHeightWhenUndocked;
@property (nonatomic) BOOL followsUndockedKeyboard;
@property (nonatomic) BOOL usesBottomSafeArea;
@property (nonatomic) double keyboardDismissPadding;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (BOOL)shouldPauseEdgesForSize:(struct CGSize { double x0; double x1; })a0;
- (BOOL)assertionActivationStateForType:(unsigned long long)a0;
- (BOOL)moveGuideOffscreenAtEdge:(unsigned long long)a0;
- (id)init;
- (BOOL)_changeSizingConstants:(struct CGSize { double x0; double x1; })a0 force:(BOOL)a1;
- (void)disableSynchronizingWithKeyboard;
- (void)forceDismissGuideAnimated:(BOOL)a0;
- (void)reenableSynchronizingWithKeyboard;
- (void)inheritOptionsFromGuide:(id)a0;
- (void)assertionActivationStateChangedToState:(BOOL)a0 forType:(unsigned long long)a1;
- (BOOL)_changeOffsetConstants:(struct UIOffset { double x0; double x1; })a0 force:(BOOL)a1;
- (void)_detachGuideFromKeyboard:(BOOL)a0;
- (void)encodeWithCoder:(id)a0;
- (void)_setTransitioning:(BOOL)a0;
- (struct CGSize { double x0; double x1; })defaultKeyboardSizeForInputMode:(id)a0 orientation:(long long)a1 addingAssistant:(BOOL)a2;
- (void)followUndockedKeyboardOfTypes:(long long)a0;
- (BOOL)currentStateIsDocked;
- (BOOL)_moveGuideOffscreenAtEdge:(unsigned long long)a0 force:(BOOL)a1;
- (void)updateSizeForInputMode:(id)a0 orientation:(long long)a1 showsAssistantBar:(BOOL)a2 animated:(BOOL)a3;
- (void)forceResizeGuideForOrientation:(long long)a0 showsAssistantBar:(BOOL)a1 animated:(BOOL)a2;
- (id)_obtainTransitionAssertionForReason:(id)a0;
- (BOOL)keyboardStateIsDocked:(long long)a0;
- (BOOL)changeSizingConstants:(struct CGSize { double x0; double x1; })a0;
- (void)constrainToReference:(id)a0;
- (void).cxx_destruct;
- (void)updateShouldPauseEdges:(BOOL)a0;
- (BOOL)changeOffsetConstants:(struct UIOffset { double x0; double x1; })a0;
- (void)resetGuideForCancelledDismissInteraction;
- (void)forceResizeGuideForInputMode:(id)a0 orientation:(BOOL)a1 showsAssistantBar:(BOOL)a2 animated:(BOOL)a3;
- (BOOL)shouldFollowCurrentKeyboard;
- (id)initWithCoder:(id)a0;
- (void)_commonInit;
- (void)updateBottomConstraint;

@end