luxlabs header browser preview


@class UIViewController, _UIAnimationCoordinator, NSString, _UINavigationControllerVisualStyle, NSArray, _UINavigationControllerPalette, _UIBarTapGestureRecognizer, UINavigationTransitionView, UIFocusContainerGuide, _UIBarPanGestureRecognizer, UIView, _UITVScrollViewManager, UIPanGestureRecognizer, UIGestureRecognizer, UITraitCollection, UIToolbar, UINavigationBar, UISearchController, NSUUID, UIKeyCommand, UILayoutContainerView, NSMapTable, UITapGestureRecognizer, UINavigationDeferredTransitionContext;
@protocol UIViewControllerInteractiveTransitioning, UINavigationControllerDelegate, _UIInvalidatable, UIFocusItem, UIViewControllerAnimatedTransitioning;

@interface UINavigationController : UIViewController <UIGestureRecognizerDelegatePrivate, _UINavigationBarDelegatePrivate, _UIToolbarDelegateInternal, _UITVScrollViewManagerDelegate, UILayoutContainerViewDelegate, _UIScrollViewScrollObserver> {
    UILayoutContainerView *_containerView;
    UINavigationBar *_navigationBar;
    Class _navigationBarClass;
    UIToolbar *_toolbar;
    UIView *_navigationTransitionView;
    double _statusBarHeightForHideShow;
    UINavigationDeferredTransitionContext *_deferredTransitionContext;
    UITraitCollection *_overrideTraitCollectionForPoppingViewControler;
    long long _savedNavBarStyleBeforeSheet;
    long long _savedToolBarStyleBeforeSheet;
    UITapGestureRecognizer *_backGestureRecognizer;
    UIKeyCommand *_backKeyCommand;
    _UINavigationControllerPalette *_topPalette;
    UIView *_paletteClippingView;
    _UINavigationControllerPalette *_freePalette;
    _UINavigationControllerPalette *_transitioningTopPalette;
    _UINavigationControllerVisualStyle *_visualStyle;
    struct { double minimum; double preferred; double maximum; } _interactiveScrollNavBarIntrinsicHeightRange;
    long long _updateTopViewFramesToMatchScrollOffsetDisabledCount;
    struct CGSize { double width; double height; } _externallySetNavControllerPreferredContentSize;
    unsigned long long _computingNavigationBarHeightWithRevealPresentationIterations;
    NSMapTable *_lastContentMarginForView;
    id<UIFocusItem> _overridingDestinationItemForFocusUpdate;
    _UITVScrollViewManager *_scrollViewManager;
    id<_UIInvalidatable> _keyboardLayoutGuideTransitionAssertion;
    struct { unsigned char isAppearingAnimated : 1; unsigned char isAlreadyPoppingNavigationItem : 1; unsigned char isNavigationBarHidden : 1; unsigned char isToolbarShown : 1; unsigned char needsDeferredTransition : 1; unsigned char isTransitioning : 1; unsigned char paletteTransitionPending : 1; unsigned char lastOperation : 4; unsigned char lastOperationAnimated : 1; unsigned char deferredTransition : 8; unsigned char didPreloadKeyboardAnimation : 1; unsigned char didHideBottomBar : 1; unsigned char didExplicitlyHideTabBar : 1; unsigned char isChangingOrientationForPop : 1; unsigned char pretendNavBarHidden : 1; unsigned char avoidMovingNavBarOffscreenBeforeUnhiding : 1; unsigned char searchBarHidNavBar : 1; unsigned char isCustomTransition : 1; unsigned char isBuiltinTransition : 1; unsigned char resetDidHideOnCancel : 1; unsigned char delegateWillShowViewController : 1; unsigned char delegateDidShowViewController : 1; unsigned char delegateTransitionController : 1; unsigned char delegateTransitionControllerEx : 1; unsigned char delegateInteractionController : 1; unsigned char delegateInteractionControllerEx : 1; unsigned char delegateShouldCrossFadeNavigationBar : 1; unsigned char delegateShouldCrossFadeBottomBars : 1; unsigned char delegateShouldUseBuiltinInteractionController : 1; unsigned char delegateSupportedInterfaceOrientations : 1; unsigned char delegatePreferredInterfaceOrientationForPresentation : 1; unsigned char delegateLayoutTransitioningClass : 1; unsigned char delegateWasNonNil : 1; unsigned char navigationBarHidesCompletelyOffscreen : 1; unsigned char clipUnderlapWhileTransitioning : 1; unsigned char isCrossfadingOutTabBar : 1; unsigned char isCrossfadingInTabBar : 1; unsigned char skipContentInsetCalculation : 1; unsigned char neverInWindow : 1; unsigned char useStandardStatusBarHeight : 1; unsigned char allowUserInteractionDuringTransition : 1; unsigned char enableBackButtonDuringTransition : 1; unsigned char allowsGroupBlending : 1; unsigned char allowNestedNavigationControllers : 1; unsigned char allowChildSplitViewControllers : 1; unsigned char nestedNavigationBarWasHidden : 1; unsigned char nestedToolbarWasHidden : 1; unsigned char isAnimatingExchangeBetweenInnerAndOuterToolbars : 1; unsigned char isNested : 1; unsigned char searchHidNavigationBar : 1; unsigned char suppressMixedOrientationPop : 1; unsigned char disappearingViewControllerIsBeingRemoved : 1; unsigned char disappearingViewControllerNeedsToBeRemoved : 1; unsigned char isWrappingDuringAdaptation : 1; unsigned char cannotPerformShowViewController : 1; unsigned char navigationSoundsEnabled : 1; unsigned char didSetNeedsFocusInTransition : 1; unsigned char layingOutTopViewController : 1; unsigned char hasScheduledDeferredUpdateNavigationBarHostedRefreshControl : 1; unsigned char allowsFreezeLayoutForOrientationChangeOnDismissal : 1; unsigned char scrollViewObservationReasonHasVariableHeightNavigationBar : 1; unsigned char scrollViewObservationReasonIsEmulatingChromelessForFixedHeightNavigationBar : 1; unsigned char scrollViewObservationReasonIsAutoUpdatingManualScrollEdgeAppearance : 1; unsigned char scrollViewObservationReasonIsEmulatingChromelessEverywhere : 1; unsigned char suspendToolbarBackgroundUpdating : 1; unsigned char isBottomBarUnhidingDuringPushOrPop : 1; unsigned char hasUpdatedToolbarBackgroundAfterAppLaunch : 1; unsigned char createdBySplitViewController : 1; unsigned char isExecutingSplitViewControllerActions : 1; unsigned char shouldInteractivePopGestureBeEnabled : 1; } _navigationControllerFlags;
    UISearchController *_searchControllerToNotifyWhenScrollingAnimationStops;
}

@property (retain) UIViewController *detailViewController;
@property BOOL isExpanded;
@property (retain, nonatomic) UIViewController *disappearingViewController;
@property (readonly, nonatomic) UIViewController *previousViewController;
@property (readonly, nonatomic) UIViewController *bottomViewController;
@property (nonatomic, setter=_setToolbarClass:) Class _toolbarClass;
@property (nonatomic, getter=_builtinTransitionStyle, setter=_setBuiltinTransitionStyle:) long long builtinTransitionStyle;
@property (nonatomic, getter=_builtinTransitionGap, setter=_setBuiltinTransitionGap:) double builtinTransitionGap;
@property (nonatomic, getter=_allowNestedNavigationControllers, setter=_setAllowNestedNavigationControllers:) BOOL allowNestedNavigationControllers;
@property (nonatomic, getter=_isNestedNavigationController, setter=_setIsNestedNavigationController:) BOOL isNestedNavigationController;
@property (nonatomic, getter=_allowChildSplitViewControllers, setter=_setAllowChildSplitViewControllers:) BOOL allowChildSplitViewControllers;
@property (retain, nonatomic, setter=_setTemporaryWindowLocator:) UIViewController *_temporaryWindowLocator;
@property (nonatomic, getter=isInteractiveTransition) BOOL interactiveTransition;
@property (retain, nonatomic, getter=_backdropGroupName, setter=_setBackdropGroupName:) NSString *_backdropGroupName;
@property (nonatomic, setter=_setPreferredNavigationBarPosition:) long long _preferredNavigationBarPosition;
@property (nonatomic, setter=_setPositionBarsExclusivelyWithSafeArea:) BOOL _positionBarsExclusivelyWithSafeArea;
@property (readonly, nonatomic, getter=_rememberedFocusedItemsByViewController) NSMapTable *rememberedFocusedItemsByViewController;
@property (nonatomic, setter=_setSuspendToolbarBackgroundUpdating:) BOOL _suspendToolbarBackgroundUpdating;
@property (nonatomic) BOOL needsDeferredTransition;
@property (readonly, nonatomic) UINavigationTransitionView *navigationTransitionView;
@property (nonatomic) BOOL pretendNavBarHidden;
@property (nonatomic) BOOL avoidMovingNavBarOffscreenBeforeUnhiding;
@property (nonatomic) double customNavigationTransitionDuration;
@property (retain, nonatomic, setter=_setTransitionController:) id<UIViewControllerAnimatedTransitioning> _transitionController;
@property (retain, nonatomic, setter=_setCachedTransitionController:) id<UIViewControllerAnimatedTransitioning> _cachedTransitionController;
@property (retain, nonatomic, setter=_setInteractionController:) id<UIViewControllerInteractiveTransitioning> _interactionController;
@property (retain, nonatomic, setter=_setCachedInteractionController:) id<UIViewControllerInteractiveTransitioning> _cachedInteractionController;
@property (nonatomic, getter=_isUsingBuiltinAnimator, setter=_setUsingBuiltinAnimator:) BOOL _usingBuiltinAnimator;
@property (nonatomic, setter=_setShouldIgnoreDelegateTransitionController:) BOOL _shouldIgnoreDelegateTransitionController;
@property (nonatomic, setter=_setInteractiveScrollActive:) BOOL _interactiveScrollActive;
@property (retain, nonatomic, setter=_setToolbarAnimationId:) NSUUID *_toolbarAnimationId;
@property (retain, nonatomic, setter=_setNavbarAnimationId:) NSUUID *_navbarAnimationId;
@property (nonatomic, setter=_setToolbarAnimationWasCancelled:) BOOL _toolbarAnimationWasCancelled;
@property (nonatomic, setter=_setNavigationBarAnimationWasCancelled:) BOOL _navigationBarAnimationWasCancelled;
@property (copy, nonatomic, setter=_setUpdateNavigationBarHandler:) id /* block */ _updateNavigationBarHandler;
@property (nonatomic, getter=_isCrossfadingOutTabBar, setter=_setCrossfadingOutTabBar:) BOOL crossfadingOutTabBar;
@property (nonatomic, getter=_isCrossfadingInTabBar, setter=_setCrossfadingInTabBar:) BOOL crossfadingInTabBar;
@property (nonatomic, getter=_didExplicitlyHideTabBar, setter=_setDidExplicitlyHideTabBar:) BOOL didHideTabBar;
@property (readonly, nonatomic) BOOL _isLayingOutTopViewController;
@property (readonly, nonatomic, getter=_contentFocusContainerGuide) UIFocusContainerGuide *contentFocusContainerGuide;
@property (retain, nonatomic, setter=_setKeyboardAppearedNotificationToken:) id _keyboardAppearedNotificationToken;
@property (retain, nonatomic, setter=_setBarSwipeHideGesture:) _UIBarPanGestureRecognizer *_barSwipeHideGesture;
@property (retain, nonatomic, setter=_setInteractiveAnimationCoordinator:) _UIAnimationCoordinator *_barInteractiveAnimationCoordinator;
@property (retain, nonatomic, setter=_setBarTapHideGesture:) _UIBarTapGestureRecognizer *_barTapHideGesture;
@property (nonatomic, getter=_isCreatedBySplitViewController, setter=_setCreatedBySplitViewController:) BOOL _createdBySplitViewController;
@property (nonatomic, setter=_setSearchHidNavigationBar:) BOOL _searchHidNavigationBar;
@property (readonly, nonatomic) UIViewController *topViewController;
@property (readonly, nonatomic) UIViewController *visibleViewController;
@property (copy, nonatomic) NSArray *viewControllers;
@property (nonatomic, getter=isNavigationBarHidden) BOOL navigationBarHidden;
@property (readonly, nonatomic) UINavigationBar *navigationBar;
@property (nonatomic, getter=isToolbarHidden) BOOL toolbarHidden;
@property (readonly, nonatomic) UIToolbar *toolbar;
@property (weak, nonatomic) id<UINavigationControllerDelegate> delegate;
@property (readonly, nonatomic) UIGestureRecognizer *interactivePopGestureRecognizer;
@property (nonatomic) BOOL hidesBarsWhenKeyboardAppears;
@property (nonatomic) BOOL hidesBarsOnSwipe;
@property (readonly, nonatomic) UIPanGestureRecognizer *barHideOnSwipeGestureRecognizer;
@property (nonatomic) BOOL hidesBarsWhenVerticallyCompact;
@property (nonatomic) BOOL hidesBarsOnTap;
@property (readonly, nonatomic) UITapGestureRecognizer *barHideOnTapGestureRecognizer;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (BOOL)doesOverridePreferredInterfaceOrientationForPresentation;
+ (BOOL)_directlySetsContentOverlayInsetsForChildren;
+ (BOOL)_shouldSendLegacyMethodsFromViewWillTransitionToSize;

- (BOOL)_hasPreferredInterfaceOrientationForPresentation;
- (void)_didUpdateFocusInContext:(id)a0 withAnimationCoordinator:(id)a1;
- (BOOL)shouldAutorotateToInterfaceOrientation:(long long)a0;
- (void)willAnimateRotationToInterfaceOrientation:(long long)a0 duration:(double)a1;
- (id)_window;
- (long long)preferredInterfaceOrientationForPresentation;
- (id)initWithRootViewController:(id)a0;
- (void)_updateChildContentMargins;
- (unsigned long long)preferredScreenEdgesDeferringSystemGestures;
- (id)valueForUndefinedKey:(id)a0;
- (id)_overridingPreferredFocusEnvironment;
- (void)didRotateFromInterfaceOrientation:(long long)a0;
- (BOOL)_isTransitioning;
- (void)decodeRestorableStateWithCoder:(id)a0;
- (id)_additionalViewControllersToCheckForUserActivity;
- (void)_layoutContainerViewDidMoveToWindow:(id)a0;
- (void)willTransitionToTraitCollection:(id)a0 withTransitionCoordinator:(id)a1;
- (void)pushViewController:(id)a0 animated:(BOOL)a1;
- (void)_getRotationContentSettings:(struct { BOOL x0; BOOL x1; BOOL x2; BOOL x3; BOOL x4; double x5; int x6; } *)a0;
- (void)_marginInfoForChild:(id)a0 leftMargin:(double *)a1 rightMargin:(double *)a2;
- (void)encodeRestorableStateWithCoder:(id)a0;
- (void)__viewWillLayoutSubviews;
- (BOOL)_shouldPersistViewWhenCoding;
- (id)_effectiveActivityItemsConfiguration;
- (void)showViewController:(id)a0 sender:(id)a1;
- (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_edgeInsetsForChildViewController:(id)a0 insetsAreAbsolute:(BOOL *)a1;
- (id)_deepestActionResponder;
- (void)willRotateToInterfaceOrientation:(long long)a0 duration:(double)a1;
- (id)_childViewControllersToSendViewWillTransitionToSize;
- (void)_observeScrollViewDidScroll:(id)a0;
- (id)popViewControllerAnimated:(BOOL)a0;
- (id)_snapshotView;
- (id)tabBarItem;
- (id)_transitionCoordinator;
- (struct NSDirectionalEdgeInsets { double x0; double x1; double x2; double x3; })_layoutMarginsforNavigationBar:(id)a0;
- (void)setNavigationBar:(id)a0;
- (void)viewWillAppear:(BOOL)a0;
- (void)dealloc;
- (id)_viewControllerForObservableScrollView;
- (void)preferredContentSizeDidChangeForChildContentContainer:(id)a0;
- (void)viewDidLayoutSubviews;
- (void)_setContentOverlayInsets:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a0;
- (BOOL)_gestureRecognizer:(id)a0 shouldRecognizeSimultaneouslyWithGestureRecognizer:(id)a1;
- (void)encodeWithCoder:(id)a0;
- (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_avoidanceInsets;
- (long long)preferredStatusBarStyle;
- (void)setEditing:(BOOL)a0 animated:(BOOL)a1;
- (id)preferredFocusEnvironments;
- (id)preferredFocusedView;
- (struct CGSize { double x0; double x1; })sizeForChildContentContainer:(id)a0 withParentContainerSize:(struct CGSize { double x0; double x1; })a1;
- (void)loadView;
- (id)initWithNavigationBarClass:(Class)a0 toolbarClass:(Class)a1;
- (id)childViewControllerForStatusBarStyle;
- (double)durationForTransition:(int)a0;
- (BOOL)editing;
- (unsigned long long)supportedInterfaceOrientations;
- (id)childViewControllerForStatusBarHidden;
- (id)initWithNibName:(id)a0 bundle:(id)a1;
- (void)viewWillDisappear:(BOOL)a0;
- (void)didMoveToParentViewController:(id)a0;
- (void)_updateLayoutForStatusBarAndInterfaceOrientation;
- (void).cxx_destruct;
- (void)viewDidMoveToWindow:(id)a0 shouldAppearOrDisappear:(BOOL)a1;
- (void)viewDidAppear:(BOOL)a0;
- (void)removeChildViewController:(id)a0 notifyDidMove:(BOOL)a1;
- (void)setPreferredContentSize:(struct CGSize { double x0; double x1; })a0;
- (void)setViewControllers:(id)a0 animated:(BOOL)a1;
- (void)viewWillTransitionToSize:(struct CGSize { double x0; double x1; })a0 withTransitionCoordinator:(id)a1;
- (BOOL)becomeFirstResponder;
- (long long)modalTransitionStyle;
- (void)_setUpContentFocusContainerGuide;
- (void)viewDidDisappear:(BOOL)a0;
- (id)initWithCoder:(id)a0;
- (id)childViewControllerForHomeIndicatorAutoHidden;
- (struct CGSize { double x0; double x1; })preferredContentSize;
- (long long)lastOperation;
- (BOOL)canPerformAction:(SEL)a0 withSender:(id)a1;
- (void)viewIsAppearing:(BOOL)a0;
- (struct CGSize { double x0; double x1; })_adjustedContentSizeForPopover:(struct CGSize { double x0; double x1; })a0;
- (BOOL)_clipUnderlapWhileTransitioning;
- (void)_detachPalette:(id)a0;
- (BOOL)_isPresentationContextByDefault;
- (id)_navigationBarForDragAffordance;
- (id)_nthChildViewControllerFromTop:(unsigned long long)a0;
- (void)_performCoordinatedLayoutToLayoutNavigationTransitionAnimations;
- (void)_privateWillShowViewController:(id)a0;
- (void)_safeAreaInsetsDidChangeForView;
- (id)_screenEdgePanGestureRecognizer;
- (void)_setBarsHidden:(BOOL)a0;
- (void)_updateContainersForStackChange;
- (id)_viewControllerForSearchPalette;
- (void)rename:(id)a0;
- (BOOL)_canRestoreFocusAfterTransitionToRecalledItem:(id)a0 inViewController:(id)a1;
- (void)_makeBarSwipeGestureIfNecessary;
- (BOOL)_navbarIsAppearingInteractively;
- (void)_performTopViewGeometryUpdates:(id /* block */)a0;
- (void)_positionTransitioningPalette:(id)a0 outside:(BOOL)a1 edge:(unsigned long long)a2 preservingYPosition:(BOOL)a3;
- (void)_presentationTransitionWrapViewController:(id)a0 forTransitionContext:(id)a1;
- (void)_rememberPresentingFocusedItem:(id)a0;
- (void)_setIsWrappingDuringAdaptation:(BOOL)a0;
- (void)_setUseStandardStatusBarHeight:(BOOL)a0;
- (void)_setViewControllers:(id)a0 transition:(int)a1;
- (id)_startInteractiveBarTransition:(id)a0;
- (double)_widthForLayout;
- (void)didShowViewController:(id)a0 animated:(BOOL)a1;
- (BOOL)isShown;
- (id)popToViewController:(id)a0 transition:(int)a1;
- (void)setContentSizeForViewInPopover:(struct CGSize { double x0; double x1; })a0;
- (BOOL)_allowsAutorotation;
- (BOOL)_allowsFreezeLayoutForOrientationChangeOnDismissal;
- (BOOL)_animationParametersForHidingNavigationBar:(BOOL)a0 lastOperation:(long long)a1 edge:(unsigned long long *)a2 duration:(double *)a3;
- (id)_backdropBarGroupName;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_boundsForPalette:(id)a0 size:(struct CGSize { double x0; double x1; })a1;
- (id)_builtinInteractionController;
- (id)_builtinTransitionController;
- (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_calculateEdgeInsetsForChildViewController:(id)a0 insetsAreAbsolute:(BOOL *)a1;
- (struct { double x0; double x1; double x2; double x3; BOOL x4; BOOL x5; BOOL x6; BOOL x7; })_calculateTopLayoutInfoForViewController:(id)a0;
- (void)_calculateTopViewFramesForExpandedLayoutWithViewController:(id)a0 contentScrollView:(id)a1 gettingNavBarFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } *)a2 topPaletteFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } *)a3;
- (void)_calculateTopViewFramesForLayoutWithViewController:(id)a0 contentScrollView:(id)a1 navBarFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } *)a2 topPaletteFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } *)a3 topLayoutType:(long long)a4;
- (void)_calculateTopViewFramesFromLayoutHeightsWithViewController:(id)a0 contentScrollView:(id)a1 preservingContentInset:(BOOL)a2 respectFullExtension:(BOOL)a3 gettingNavBarFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } *)a4 topPaletteFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } *)a5;
- (BOOL)_canHostRefreshControlOwnedByScrollView:(id)a0;
- (BOOL)_canPerformBackKeyCommandToPopViewController;
- (BOOL)_canPerformRename:(id)a0;
- (BOOL)_canUpdateTopViewFramesToMatchScrollView;
- (BOOL)_canUseBackKeyCommandToTriggerSidebarKeyCommandWithSender:(id)a0;
- (void)_cancelInteractiveTransition:(double)a0 transitionContext:(id)a1;
- (id)_childViewControllerForExclusiveCollectionPhysicalButtonConfigurations;
- (id)_childViewControllerForMultitaskingDragExclusionRects;
- (id)_childViewControllersEligibleForOverridingPreferredFocusEnvironments;
- (void)_clearLastOperation;
- (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_collapsableContentPaddingForObservedScrollView:(id)a0;
- (void)_collapseViewController:(id)a0 forSplitViewController:(id)a1;
- (void)_commonInitWithBuiltinTransitionGap:(double)a0;
- (void)_commonNonCoderInit;
- (void)_computeAndApplyScrollContentInsetDeltaForViewController:(id)a0;
- (struct CGPoint { double x0; double x1; })_computeTopBarCenter:(id)a0 hidden:(BOOL)a1 edge:(unsigned long long)a2 center:(struct CGPoint { double x0; double x1; })a3 offset:(double)a4;
- (void)_configureBarSwipeGesture;
- (void)_configureBarTapGesture;
- (void)_configureBarsAutomaticActions;
- (void)_configureKeyboardBarHiding;
- (void)_configureToolbar;
- (double)_contentMarginForView:(id)a0;
- (id)_contentOrObservableScrollViewForEdge:(unsigned long long)a0;
- (void)_createAndAttachSearchPaletteForTransitionToTopViewControllerIfNecesssary:(id)a0;
- (id)_createBuiltInInteractionControllerForAnimationController:(id)a0;
- (id)_createBuiltInTransitionControllerForOperation:(long long)a0;
- (id)_customInteractionController:(id)a0;
- (double)_customNavigationTransitionDuration;
- (id)_customTransitionController:(BOOL)a0;
- (int)_deferredTransition;
- (void)_detachTopPaletteIfShowingSearchBarForTopmostViewControllerInNavigationController:(id)a0;
- (void)_didBecomeContentViewControllerOfPopover:(id)a0;
- (void)_didResignContentViewControllerOfPopover:(id)a0;
- (BOOL)_doesTopViewControllerSupportInterfaceOrientation:(long long)a0;
- (void)_eagerlyUpdateSafeAreaInsets;
- (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_edgeInsetsDeferringToCommandeeringTableHeaderViewStyleSearchControllerWithPresentingViewController:(id)a0;
- (id)_effectiveInteractionActivityTrackingBaseName;
- (void)_executeNavigationHandler:(id /* block */)a0 deferred:(BOOL)a1;
- (void)_executeSplitViewControllerActions:(id /* block */)a0;
- (id)_existingActiveVisibleToolbar;
- (id)_existingNavigationBar;
- (id)_existingToolbar;
- (id)_existingToolbarWithItems;
- (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_expectedContentInsetDeltaForViewController:(id)a0;
- (id)_findViewControllerToPopTo;
- (id)_findViewControllerToPopToForNavigationItem:(id)a0;
- (void)_finishAnimationTracking;
- (void)_finishInteractiveTransition:(double)a0 transitionContext:(id)a1;
- (void)_forgetFocusedItemForViewController:(id)a0;
- (void)_forwardPaletteToViewControllerIfNeeded:(id)a0;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_frameForPalette:(id)a0;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_frameForViewController:(id)a0;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_frameForWrapperViewForViewController:(id)a0;
- (void)_gestureRecognizedInteractiveHide:(id)a0;
- (void)_gestureRecognizedToggleVisibility:(id)a0;
- (BOOL)_gestureRecognizer:(id)a0 shouldReceiveTouch:(id)a1;
- (BOOL)_gestureRecognizerShouldBegin:(id)a0;
- (void)_handleSubtreeDidGainScrollView:(id)a0;
- (BOOL)_hasInterruptibleNavigationTransition;
- (BOOL)_hasNestedNavigationController;
- (BOOL)_hasPotentiallyChromelessBottomBar;
- (BOOL)_hasTranslucentNavigationBarIncludingViewController:(id)a0;
- (struct { double x0; double x1; double x2; })_heightRangeOfTopViews;
- (void)_hideForKeyboardAppearance;
- (void)_hideOrShowBottomBarIfNeededWithTransition:(int)a0;
- (void)_hideShowNavigationBarDidStop:(id)a0 finished:(id)a1 context:(id)a2;
- (void)_hideShowToolbarDidStop:(id)a0 finished:(id)a1 context:(id)a2;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_incomingNavigationBarFrame;
- (id)_independentContainedScrollViewIntermediateToDescendantViewController:(id)a0;
- (void)_initializeNavigationDeferredTransitionContextIfNecessary;
- (void)_installPaletteIntoViewHierarchy:(id)a0;
- (id)_interfaceOrientationWindowForBar:(id)a0 matchingBar:(id)a1;
- (id)_interruptibleNavigationTransitionAnimator;
- (struct { double x0; double x1; double x2; })_intrinsicNavigationBarHeightRangeForNavItem:(id)a0;
- (BOOL)_isAlreadyPoppingNavItem;
- (BOOL)_isExecutingSplitViewControllerActions;
- (BOOL)_isInteractiveCustomNavigationTransition;
- (BOOL)_isNavigationBarEffectivelyVisible;
- (BOOL)_isNavigationBarVisible;
- (BOOL)_isNavigationController;
- (BOOL)_isPerformingLayoutToLayoutTransition;
- (BOOL)_isPopping;
- (BOOL)_isPushing;
- (BOOL)_isPushingOrPopping;
- (BOOL)_isPushingOrPoppingUsingLayoutToLayoutNavigationTransition;
- (BOOL)_isSupportedInterfaceOrientation:(long long)a0;
- (BOOL)_isTransitioningOrPaletteIsTransitioning;
- (BOOL)_isViewControllerFullWidth;
- (BOOL)_isViewControllerInRootPresentationHierarchy:(id)a0;
- (id)_keyboardAnimationStyle;
- (int)_keyboardDirectionForTransition:(long long)a0;
- (unsigned long long)_keyboardScreenEdgeForTransition:(int)a0;
- (id)_lastNavigationItems;
- (void)_layoutContainerViewSemanticContentAttributeChanged:(id)a0;
- (void)_layoutTopViewController;
- (void)_layoutTopViewControllerLookForNested:(BOOL)a0;
- (void)_layoutViewController:(id)a0;
- (void)_makeBarHideGestureIfNecessary;
- (id)_managedSearchPaletteForEdge:(unsigned long long)a0 size:(struct CGSize { double x0; double x1; })a1;
- (id)_moreListTitle;
- (id)_navControllerToCreateManagedSearchPaletteForNavController:(id)a0;
- (BOOL)_navigationBar:(id)a0 getContentOffsetOfObservedScrollViewIfApplicable:(struct CGPoint { double x0; double x1; } *)a1;
- (void)_navigationBar:(id)a0 itemBackButtonUpdated:(id)a1;
- (void)_navigationBar:(id)a0 itemEnabledAutoScrollTransition:(id)a1;
- (double)_navigationBar:(id)a0 preferredHeightForTransitionToHeightRange:(struct { double x0; double x1; double x2; })a1;
- (void)_navigationBar:(id)a0 requestPopToItem:(id)a1;
- (void)_navigationBar:(id)a0 topItemUpdatedContentLayout:(id)a1;
- (void)_navigationBar:(id)a0 topItemUpdatedLargeTitleDisplayMode:(id)a1;
- (id)_navigationBarAdditionalActionsForBackButtonMenu:(id)a0;
- (void)_navigationBarChangedSize:(id)a0;
- (void)_navigationBarDidChangeStyle:(id)a0;
- (void)_navigationBarDidEndAnimation:(id)a0;
- (void)_navigationBarDidUpdateStack:(id)a0;
- (id)_navigationBarForNestedNavigationController;
- (id)_navigationBarHiddenByDefault:(BOOL)a0;
- (BOOL)_navigationBarLayoutIsInInteractiveScroll;
- (void)_navigationBarPrepareToAnimateTransition:(id)a0;
- (BOOL)_navigationBarShouldShowSidebarToggleInNSToolbar:(id)a0;
- (BOOL)_navigationBarShouldUpdateProgress;
- (struct CGSize { double x0; double x1; })_navigationBarSizeForViewController:(id)a0 proposedHeight:(double)a1 allowRubberBandStretch:(BOOL)a2;
- (BOOL)_navigationBarTopItemIsNestedNavigationController:(id)a0;
- (void)_navigationBarWillBeginCoordinatedTransitionAnimations:(id)a0;
- (void)_navigationBarWillChangeHeightForManualShowOrHideOfSearchScopeBar:(id)a0;
- (void)_navigationBarWillRunAutomaticDeferredShowsScopeBar:(id)a0;
- (id)_navigationBarWindowForInterfaceOrientation:(id)a0;
- (BOOL)_navigationControllerShouldObserveScrollView;
- (void)_navigationItemDidUpdateSearchController:(id)a0 oldSearchController:(id)a1;
- (BOOL)_navigationItemShouldDeferSearchPresentationOrDismissalForScrollViewAnimation:(id)a0;
- (id)_navigationItems;
- (id)_navigationItemsCallingPublicAccessor:(BOOL)a0;
- (BOOL)_navigationSoundsEnabled;
- (long long)_navigationTransitionForUITransition:(int)a0;
- (void)_navigationTransitionView:(id)a0 didCancelTransition:(long long)a1 fromViewController:(id)a2 toViewController:(id)a3 wrapperView:(id)a4;
- (id)_nestedTopViewController;
- (void)_noteNestedNavigationControllerDidReturnToNormal:(id)a0;
- (void)_notifyTransitionBegan:(id)a0;
- (void)_observableScrollViewDidChangeFrom:(id)a0 forViewController:(id)a1 edges:(unsigned long long)a2;
- (void)_observeScrollView:(id)a0 didBeginTransitionToDeferredContentOffset:(struct CGPoint { double x0; double x1; })a1;
- (void)_observeScrollView:(id)a0 willEndDraggingWithVelocity:(struct CGPoint { double x0; double x1; })a1 targetContentOffset:(struct CGPoint { double x0; double x1; } *)a2 unclampedOriginalTarget:(struct CGPoint { double x0; double x1; })a3;
- (void)_observeScrollViewAlignedContentMarginDidChange:(id)a0;
- (void)_observeScrollViewDidEndDecelerating:(id)a0;
- (void)_observeScrollViewDidEndDragging:(id)a0 willDecelerate:(BOOL)a1;
- (void)_observeScrollViewDidScroll:(id)a0 topLayoutType:(long long)a1;
- (void)_observeScrollViewGeometryAffectingContentBottomDidChange:(id)a0;
- (void)_observeScrollViewHasClearedContentOffsetAnimation:(id)a0;
- (void)_observeScrollViewWillBeginDragging:(id)a0;
- (BOOL)_otherExpectedNavigationControllerObservesScrollView:(id)a0;
- (id)_outermostNavigationController;
- (id)_paletteForEdge:(unsigned long long)a0 size:(struct CGSize { double x0; double x1; })a1 paletteClass:(Class)a2;
- (void)_performBackGesture:(id)a0;
- (void)_performBackKeyCommand:(id)a0;
- (void)_performCoordinatedUpdateTopFramesTransitionAnimation;
- (void)_performSkippedHostedRefreshControlUpdateSchedulingDeferredUpdateIfNecessary;
- (void)_performWhileIgnoringUpdateTopViewFramesToMatchScrollOffset:(id /* block */)a0;
- (id)_pinningBarForPalette:(id)a0;
- (void)_playPopNavigationSound;
- (void)_playPushNavigationSound;
- (void)_popNavigationBar:(id)a0 item:(id)a1;
- (void)_popViewControllerAndUpdateInterfaceOrientationAnimated:(BOOL)a0;
- (id)_popViewControllerWithTransition:(int)a0 allowPoppingLast:(BOOL)a1;
- (long long)_positionForBar:(id)a0;
- (void)_positionNavigationBar:(id)a0 hidden:(BOOL)a1 edge:(unsigned long long)a2 center:(struct CGPoint { double x0; double x1; })a3 offset:(double)a4;
- (void)_positionNavigationBarHidden:(BOOL)a0;
- (void)_positionNavigationBarHidden:(BOOL)a0 edge:(unsigned long long)a1;
- (void)_positionNavigationBarHidden:(BOOL)a0 edge:(unsigned long long)a1 initialOffset:(double)a2;
- (void)_positionPaletteHidden:(BOOL)a0 edge:(unsigned long long)a1;
- (void)_positionPaletteHidden:(BOOL)a0 edge:(unsigned long long)a1 initialOffset:(double)a2;
- (void)_positionToolbarHidden:(BOOL)a0;
- (void)_positionToolbarHidden:(BOOL)a0 edge:(unsigned long long)a1;
- (void)_positionToolbarHidden:(BOOL)a0 edge:(unsigned long long)a1 crossFade:(BOOL)a2;
- (struct CGSize { double x0; double x1; })_preferredContentSizeForcingLoad:(BOOL)a0;
- (double)_preferredHeightForHidingNavigationBarForViewController:(id)a0 topItem:(id)a1;
- (void)_prepareCollectionViewController:(id)a0 forSharingWithCollectionViewController:(id)a1;
- (void)_prepareCollectionViewControllerForSharing:(id)a0;
- (void)_prepareCollectionViewControllers:(id)a0 forSharingInRange:(id)a1;
- (void)_prepareForNestedDisplayWithNavigationController:(id)a0;
- (void)_prepareForNormalDisplayWithNavigationController:(id)a0;
- (void)_presentationTransitionUnwrapViewController:(id)a0;
- (void)_propagateContentAdjustmentsForControllersWithSharedViews;
- (id)_recallRememberedFocusedItemForViewController:(id)a0;
- (void)_releaseContainerViews;
- (void)_reloadCachedInteractiveScrollMeasurements;
- (void)_rememberFocusedItem:(id)a0 forViewController:(id)a1;
- (void)_repositionPaletteWithNavigationBarHidden:(BOOL)a0 duration:(double)a1 shouldUpdateNavigationItems:(BOOL)a2;
- (void)_requestNavigationBarUpdateSearchBarForPlacementChangeIfApplicable;
- (void)_resetBottomBarHiddenState;
- (void)_resetScrollViewObservingForViewController:(id)a0;
- (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_revealableContentPaddingForObservedScrollView:(id)a0 includeContentWithCollapsedAffinity:(BOOL)a1;
- (id)_scrollDetentOffsetsForScrollView:(id)a0;
- (double)_scrollOffsetRetargettedToDetentOffsetIfNecessary:(double)a0 unclampedOriginalTargetOffset:(double)a1 scrollView:(id)a2;
- (double)_scrollViewBottomContentInsetForViewController:(id)a0;
- (void)_scrollViewManagerDidFinishScrolling:(id)a0;
- (double)_scrollViewTopContentInsetForViewController:(id)a0;
- (void)_sendNavigationBarToBack;
- (id)_separateViewControllersAfterAndIncludingViewController:(id)a0 forSplitViewController:(id)a1;
- (void)_setAllowsFreezeLayoutForOrientationChangeOnDismissal:(BOOL)a0;
- (void)_setBarsHidden:(BOOL)a0 allowAnimation:(BOOL)a1;
- (void)_setClipUnderlapWhileTransitioning:(BOOL)a0;
- (void)_setClipsToBounds:(BOOL)a0;
- (void)_setContentInset:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a0;
- (void)_setCustomTransition:(BOOL)a0;
- (void)_setDefinesPresentationContextIfNecessaryForViewController:(id)a0;
- (void)_setKeyboardNotificationToken:(id)a0;
- (void)_setNavigationBarHidden:(BOOL)a0 edge:(unsigned long long)a1 duration:(double)a2;
- (void)_setNavigationBarHidden:(BOOL)a0 edgeIfNotNavigating:(unsigned long long)a1 duration:(double)a2;
- (void)_setNavigationBarHidesCompletelyOffscreen:(BOOL)a0;
- (void)_setNavigationSoundsEnabled:(BOOL)a0;
- (void)_setPreferredContentSizeFromChildContentContainer:(id)a0;
- (void)_setToolbarHidden:(BOOL)a0 edge:(unsigned long long)a1 duration:(double)a2;
- (void)_setUseCurrentStatusBarHeight:(BOOL)a0;
- (void)_setViewControllers:(id)a0 transition:(int)a1 animated:(BOOL)a2;
- (void)_setViewControllers:(id)a0 transition:(int)a1 animated:(BOOL)a2 operation:(long long)a3;
- (void)_setViewControllers_7_0:(id)a0 transition:(int)a1 animated:(BOOL)a2;
- (void)_setViewControllers_7_0:(id)a0 transition:(int)a1 animated:(BOOL)a2 operation:(long long)a3;
- (void)_setupBackGestureRecognizer;
- (void)_setupBackKeyCommand;
- (void)_setupVisualStyle;
- (BOOL)_shouldBottomBarBeHidden;
- (BOOL)_shouldChildViewControllerUseFullScreenLayout:(id)a0;
- (BOOL)_shouldCrossFadeBottomBars;
- (BOOL)_shouldCrossFadeNavigationBar;
- (BOOL)_shouldHideBarsForTraits:(id)a0;
- (BOOL)_shouldHideSearchBarWhenScrollingForNavigationItem:(id)a0;
- (BOOL)_shouldInteractivePopGestureBeEnabled;
- (BOOL)_shouldNavigationBarInsetViewController:(id)a0;
- (BOOL)_shouldNavigationBarInsetViewController:(id)a0 orOverlayContent:(BOOL *)a1;
- (BOOL)_shouldPopFromLandscapeToPortraitOrientation;
- (BOOL)_shouldSkipHostedRefreshControlUpdateSchedulingDeferredUpdateIfNecessary;
- (BOOL)_shouldTabBarController:(id)a0 insetViewController:(id)a1 orOverlayContent:(BOOL *)a2;
- (BOOL)_shouldToolBar:(id)a0 insetViewController:(id)a1;
- (BOOL)_shouldToolBar:(id)a0 insetViewController:(id)a1 orOverlayContent:(BOOL *)a2;
- (BOOL)_shouldUpdateFocusInContext:(id)a0;
- (BOOL)_shouldUseBuiltinInteractionController;
- (BOOL)_shouldUseOnePartRotation;
- (void)_startCoordinatedBottomBarUpdateForTransition:(int)a0;
- (void)_startCustomTransition:(id)a0;
- (void)_startDeferredTransitionIfNeeded;
- (void)_startDeferredTransitionIfNeeded:(id)a0;
- (void)_startInteractiveNavbarTransition;
- (void)_startInteractiveToolbarTransition;
- (void)_startPaletteTransitionIfNecessary:(id)a0 animated:(BOOL)a1;
- (void)_startToolbarTransitionIfNecessary:(id)a0 animated:(BOOL)a1;
- (void)_startTransition:(int)a0 fromViewController:(id)a1 toViewController:(id)a2;
- (double)_statusBarHeightAdjustmentForCurrentOrientation;
- (double)_statusBarHeightForCurrentInterfaceOrientation;
- (void)_stopObservingContentScrollView:(id)a0;
- (void)_stopObservingContentScrollViewsForViewController:(id)a0;
- (void)_stopTransitionsImmediately;
- (long long)_subclassPreferredFocusedViewPrioritizationType;
- (void)_tabBarControllerDidFinishShowingTabBar:(id)a0 isHidden:(BOOL)a1;
- (id)_targetNavigationBarForUISplitViewControllerSidebarButton;
- (BOOL)_toolbarIsAnimatingInteractively;
- (id)_toolbarWindowForInterfaceOrientation:(id)a0;
- (double)_topBarHeight;
- (long long)_topLayoutTypeForViewController:(id)a0;
- (id)_topPalette;
- (double)_topPalettePreferredLayoutHeightForVisibilityStateIfDisplayedForViewController:(id)a0;
- (id)_topViewControllerObservableScrollViewForEdge:(unsigned long long)a0;
- (id)_traitOverridesForChildViewController:(id)a0;
- (id)_transitionAnimationContext;
- (BOOL)_transitionConflictsWithNavigationTransitions:(id)a0;
- (int)_transitionForOldViewControllers:(id)a0 newViewControllers:(id)a1;
- (BOOL)_tryRequestPopToItem:(id)a0;
- (void)_unhideNavigationBarForEdge:(unsigned long long)a0;
- (void)_updateAndObserveScrollView:(id)a0 viewController:(id)a1 forEdges:(unsigned long long)a2;
- (void)_updateBackgroundTransitionProgressForScrollView:(id)a0 toolbar:(id)a1;
- (void)_updateBackgroundTransitionProgressForScrollView:(id)a0 toolbar:(id)a1 isNavigationTransitionUpdate:(BOOL)a2;
- (void)_updateBarsForCurrentInterfaceOrientation;
- (void)_updateBarsForCurrentInterfaceOrientationAndForceBarLayout:(BOOL)a0;
- (void)_updateBottomBarHiddenState;
- (void)_updateBottomBarsForNavigationTransition;
- (void)_updateControlledViewsToFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)_updateEnclosingSplitViewControllerForStackChange;
- (void)_updateEnclosingTabBarControllerForStackChange;
- (void)_updateInteractiveBarTransition:(id)a0 withUUID:(id)a1 percent:(double)a2 isFinished:(BOOL)a3 didComplete:(BOOL)a4 completionSpeed:(double)a5 completionCurve:(long long)a6;
- (void)_updateInteractivePopGestureEnabledState;
- (void)_updateInteractiveTransition:(double)a0;
- (void)_updateLayoutForScrollView:(id)a0 topLayoutType:(long long)a1;
- (void)_updateManualScrollEdgeAppearanceProgressForScrollView:(id)a0 navigationItem:(id)a1;
- (void)_updateNavigationBarHostedRefreshControlToHostRefreshControlForScrollView:(id)a0;
- (void)_updatePaletteConstraints;
- (void)_updatePalettesWithBlock:(id /* block */)a0;
- (void)_updateScrollViewFromViewController:(id)a0 toViewController:(id)a1;
- (void)_updateScrollViewObservationFlagsForScrollView:(id)a0 navigationItem:(id)a1 forEdges:(unsigned long long)a2;
- (void)_updateSearchPaletteSettingsForTopViewController:(id)a0;
- (void)_updateToolbarItemsFromViewController:(id)a0 animated:(BOOL)a1;
- (void)_updateTopViewFramesForViewController:(id)a0;
- (void)_updateTopViewFramesForViewController:(id)a0 isCancelledTransition:(BOOL)a1 isOrientationChange:(BOOL)a2;
- (void)_updateTopViewFramesToMatchScrollOffsetInViewController:(id)a0 contentScrollView:(id)a1 topLayoutType:(long long)a2;
- (BOOL)_useCrossFadeForGestureHiding;
- (BOOL)_useCurrentStatusBarHeight;
- (BOOL)_useStandardStatusBarHeight;
- (id)_viewControllerForDisappearCallback;
- (BOOL)_viewControllerIgnoresClippedGlyphPathFrame;
- (void)_viewControllerSubtreeDidGainViewController:(id)a0;
- (BOOL)_viewControllerUnderlapsStatusBar;
- (BOOL)_viewControllerWasSelected;
- (id)_viewForContentInPopover;
- (void)_viewSubtreeDidGainScrollView:(id)a0 enclosingViewController:(id)a1;
- (id)_viewsWithDisabledInteractionGivenTransitionContext:(id)a0;
- (BOOL)_wantsContentClippedToSafeAreaInSidebarContext;
- (void)_willBecomeContentViewControllerOfPopover:(id)a0;
- (BOOL)_willPerformCustomNavigationTransitionForPop;
- (BOOL)_willPerformCustomNavigationTransitionForPush;
- (BOOL)allowUserInteractionDuringTransition;
- (id)allowedChildViewControllersForUnwindingFromSource:(id)a0;
- (void)attachPalette:(id)a0 isPinned:(BOOL)a1;
- (id)childViewControllerForPointerLock;
- (id)childViewControllerForUserInterfaceStyle;
- (id)childViewControllerForWhitePointAdaptivityStyle;
- (void)collapseSecondaryViewController:(id)a0 forSplitViewController:(id)a1;
- (BOOL)condensesBarsOnSwipe;
- (struct CGSize { double x0; double x1; })contentSizeForViewInPopover;
- (id)defaultPNGName;
- (void)detachPalette:(id)a0;
- (void)detachPalette:(id)a0 isInPaletteTransition:(BOOL)a1;
- (void)didAnimateFirstHalfOfRotationToInterfaceOrientation:(long long)a0;
- (BOOL)enableBackButtonDuringTransition;
- (id)existingPaletteForEdge:(unsigned long long)a0;
- (BOOL)isBuiltinTransition;
- (BOOL)isCustomTransition;
- (BOOL)isModalInPopover;
- (id)moreListImage;
- (id)moreListSelectedImage;
- (id)moreListTableCell;
- (BOOL)navigationBar:(id)a0 shouldPopItem:(id)a1;
- (Class)navigationBarClass;
- (void)navigationBarDidChangeOpacity:(id)a0;
- (void)navigationBarDidResizeForPrompt:(id)a0;
- (long long)navigationBarNSToolbarSection:(id)a0;
- (id)navigationItem;
- (void)navigationTransitionView:(id)a0 didEndTransition:(long long)a1 fromView:(id)a2 toView:(id)a3;
- (void)navigationTransitionView:(id)a0 didStartTransition:(long long)a1;
- (double)navigationTransitionView:(id)a0 durationForTransition:(long long)a1;
- (void)navigationTransitionView:(id)a0 enableUserInteractionOnContainerView:(BOOL)a1;
- (id)paletteForEdge:(unsigned long long)a0 size:(struct CGSize { double x0; double x1; })a1;
- (id)popToRootViewControllerAnimated:(BOOL)a0;
- (id)popToRootViewControllerWithTransition:(int)a0;
- (id)popToViewController:(id)a0 animated:(BOOL)a1;
- (id)popToViewControllerWithSnapbackIdentifier:(id)a0 animated:(BOOL)a1;
- (id)popViewControllerWithAnimationTransition:(long long)a0 duration:(double)a1 curve:(long long)a2;
- (id)popViewControllerWithTransition:(int)a0;
- (void)pushViewController:(id)a0 transition:(int)a1;
- (void)pushViewController:(id)a0 transition:(int)a1 forceImmediate:(BOOL)a2;
- (id)rotatingFooterView;
- (id)rotatingHeaderView;
- (id)rotatingSnapshotViewForWindow:(id)a0;
- (BOOL)searchBarHidNavBar;
- (id)segueForUnwindingToViewController:(id)a0 fromViewController:(id)a1 identifier:(id)a2;
- (id)separateSecondaryViewControllerForSplitViewController:(id)a0;
- (void)setAllowUserInteractionDuringTransition:(BOOL)a0;
- (void)setCondensesBarsOnSwipe:(BOOL)a0;
- (void)setEnableBackButtonDuringTransition:(BOOL)a0;
- (void)setNavigationBarClass:(Class)a0;
- (void)setNavigationBarHidden:(BOOL)a0 animated:(BOOL)a1;
- (void)setNeedsDeferredTransition;
- (void)setSearchBarHidNavBar:(BOOL)a0;
- (void)setToolbar:(id)a0;
- (void)setToolbarHidden:(BOOL)a0 animated:(BOOL)a1;
- (void)unwindForSegue:(id)a0 towardsViewController:(id)a1;
- (void)updateTabBarItemForViewController:(id)a0;
- (void)updateTitleForViewController:(id)a0;
- (id)viewControllerForUnwindSegueAction:(SEL)a0 fromViewController:(id)a1 withSender:(id)a2;
- (void)viewDidUnload;
- (BOOL)wasLastOperationAnimated;
- (void)willAnimateFirstHalfOfRotationToInterfaceOrientation:(long long)a0 duration:(double)a1;
- (void)willAnimateSecondHalfOfRotationFromInterfaceOrientation:(long long)a0 duration:(double)a1;
- (void)willShowViewController:(id)a0 animated:(BOOL)a1;

@end