@class NSHashTable, NSString, NSArray, UIView, _MKStackingContentView, _MKStackView, NSLayoutConstraint, NSMapTable, UIScrollView; @protocol MKStackingViewControllerDelegate; @interface MKStackingViewController : UIViewController <_MKStackViewDelegate, _MKAnimationStackViewDelegate, MKScrollableStacking, UIScrollViewDelegate> { _MKStackView *_stackView; _MKStackingContentView *_contentView; NSLayoutConstraint *_widthConstraint; NSLayoutConstraint *_stackViewWidthConstraint; BOOL _isScrollDisabled; unsigned long long _countOfCurrentLayoutInvocations; NSMapTable *_viewControllersToPreferredHeightConstraints; NSMapTable *_viewsToViewControllers; NSArray *_titleViewConstraints; BOOL _willRelayoutForPreferredContentSizeChange; BOOL _isSettingStackedViews; BOOL _contentViewConstraintsAdded; NSHashTable *_minimallyVisibleViews; BOOL _needsToPerformLayout; UIView *_overlayView; double _overlayViewOriginY; BOOL _mayWantSpearators; BOOL _needToCallViewControllerLayoutDelegate; } @property (copy, nonatomic) NSArray *viewControllers; @property (weak, nonatomic) id stackingDelegate; @property (nonatomic, getter=isScrollEnabled) BOOL scrollEnabled; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly, nonatomic) UIScrollView *scrollView; - (void)updateViewConstraints; - (void)scrollViewDidEndDecelerating:(id)a0; - (void)scrollToTopAnimated:(BOOL)a0; - (void)viewWillAppear:(BOOL)a0; - (void)dealloc; - (void)preferredContentSizeDidChangeForChildContentContainer:(id)a0; - (void)viewWillLayoutSubviews; - (void)viewDidLayoutSubviews; - (double)currentHeight; - (void)viewDidLoad; - (void)scrollViewDidEndDragging:(id)a0 willDecelerate:(BOOL)a1; - (void)loadView; - (void)_didScroll; - (void).cxx_destruct; - (void)viewDidAppear:(BOOL)a0; - (void)scrollViewDidScroll:(id)a0; - (void)scrollViewWillBeginDragging:(id)a0; - (void)_setScrollEnabled:(BOOL)a0 forcedUpdate:(BOOL)a1; - (void)_tearDownExitingViewController:(id)a0; - (void)_addPreferredHeightConstraintForViewControllerIfNeeded:(id)a0; - (void)_callViewControllersLayoutDelegateIfNeeded; - (double)_fittingHeightForView:(id)a0; - (BOOL)_isSafeToPerformLayout; - (void)_removePreferredHeightConstraintFromViewController:(id)a0; - (void)_sendScrollnotification; - (void)_setOverlayViewFrame; - (void)_setPreferredHeight:(double)a0 forViewController:(id)a1; - (void)_setUpEnteringViewController:(id)a0; - (double)_titleHeight; - (void)_updateFixedHeightAwareControllers; - (void)_updateStackViewSubviewsAndChildVCsEntering:(id)a0 exiting:(id)a1; - (void)_updateViewControllerVisibilityAfterPositionChange; - (BOOL)isViewVisbile:(id)a0 percentageTreshold:(double)a1; - (void)removeOverlayViewAnimated:(BOOL)a0; - (void)setOverlayView:(id)a0 withOriginY:(double)a1; - (void)setWidthConstraintConstant:(double)a0; - (double)stackView:(id)a0 distanceBetweenUpperView:(id)a1 andLowerView:(id)a2; - (void)stackViewNeedsLayout:(id)a0; @end