luxlabs header browser preview


@class _UINavigationControllerRefreshControlHost, UIBarButtonItem, _UINavigationBarAppearanceStorage, NSDictionary, _UINavigationBarVisualStyle, _UINavigationBarVisualProvider, UILayoutGuide, _UINavigationBarItemStack, UIView, UIColor, NSString, _UIViewControllerTransitionContext, UINavigationItem, NSArray, UINavigationBarAppearance, _UINavigationItemButtonView, UIAccessibilityHUDGestureManager, UIImage;
@protocol _UINavigationBarDelegatePrivate, UINavigationBarDelegate;

@interface UINavigationBar : UIView <UIGestureRecognizerDelegate, UIAccessibilityHUDGestureDelegate, _UIBarPositioningInternal, NSCoding, UIBarPositioning> {
    _UINavigationBarItemStack *_stack;
    id<_UINavigationBarDelegatePrivate> _delegate;
    UIColor *_barTintColor;
    _UINavigationBarAppearanceStorage *_appearanceStorage;
    long long _animationDisabledCount;
    long long _barTranslucence;
    _UIViewControllerTransitionContext *_navControllerAnimatingContext;
    _UINavigationBarVisualProvider *_visualProvider;
    _UINavigationBarVisualStyle *_visualStyle;
    UIAccessibilityHUDGestureManager *_axHUDGestureManager;
    struct NSDirectionalEdgeInsets { double top; double leading; double bottom; double trailing; } _resolvedLayoutMargins;
    int _currentPushTransition;
    struct { unsigned char forceFullHeightInLandscape : 1; unsigned char isLocked : 1; unsigned char isIgnoringLock : 1; unsigned char layoutInProgress : 1; unsigned char delegateRespondsToFreezeLayoutForDismissalSelector : 1; unsigned char delegateRespondsToInterfaceOrientationWindowSelector : 1; unsigned char delegateSupportsScrollEdgeTransitionProgress : 1; unsigned char decodedUnlockedWithNavigationControllerDelegate : 1; unsigned char lostNavigationControllerDelegate : 1; unsigned char didSetAppearanceProperty : 1; } _navbarFlags;
}

@property (class, readonly, nonatomic) BOOL _requiresModernVisualProvider;
@property (class, readonly, nonatomic) BOOL _forceLegacyVisualProvider;

@property (nonatomic, setter=_setBackIndicatorLeftMargin:) double _backIndicatorLeftMargin;
@property (readonly, nonatomic) long long _barTranslucence;
@property (nonatomic, setter=_setOverrideBackgroundExtension:) double _overrideBackgroundExtension;
@property (readonly, nonatomic) double _heightForRestoringFromCancelledTransition;
@property (nonatomic, setter=_setDeferShadowToSearchBar:) BOOL _deferShadowToSearchBar;
@property (readonly, nonatomic) NSArray *_animationIds;
@property (readonly, nonatomic) BOOL _startedAnimationTracking;
@property (readonly, nonatomic) _UINavigationBarItemStack *_stack;
@property (readonly, nonatomic) double _heightIncludingBackground;
@property (retain, nonatomic) _UINavigationControllerRefreshControlHost *refreshControlHost;
@property (nonatomic, setter=_setForceScrollEdgeAppearance:) BOOL _forceScrollEdgeAppearance;
@property (readonly, nonatomic) BOOL _hasVariableHeight;
@property (readonly, nonatomic) BOOL _hasFixedMaximumHeight;
@property (readonly, nonatomic) BOOL _scrollEdgeAppearanceHasChromelessBehavior;
@property (retain, nonatomic, setter=_setStaticNavBarButtonItem:) UIBarButtonItem *_staticNavBarButtonItem;
@property (readonly, nonatomic, getter=_isContentViewHidden) BOOL _contentViewHidden;
@property (nonatomic, getter=_shouldFadeStaticNavBarButton, setter=_setShouldFadeStaticNavBarButton:) BOOL _shouldFadeStaticNavBarButton;
@property (nonatomic, getter=_staticNavBarButtonLingers, setter=_setStaticNavBarButtonLingers:) BOOL _staticNavBarButtonLingers;
@property (readonly, nonatomic, getter=_isAnimatingNavItemContentLayoutGuideForStaticButtonVisibilityChange) BOOL _animatingNavItemContentLayoutGuideForStaticButtonVisibilityChange;
@property (readonly, nonatomic) double _navItemContentLayoutGuideAnimationDistance;
@property (nonatomic, getter=_wasDecodedUnlockedWithNavigationControllerDelegate, setter=_setDecodedUnlockedWithNavigationControllerDelegate:) BOOL _decodedUnlockedWithNavigationControllerDelegate;
@property (readonly, nonatomic) BOOL _lostNavigationControllerDelegate;
@property (copy, nonatomic) NSArray *backgroundEffects;
@property (nonatomic) long long requestedContentSize;
@property (readonly, nonatomic) long long currentContentSize;
@property (readonly, nonatomic) UILayoutGuide *_userContentGuide;
@property (readonly, nonatomic) int state;
@property (nonatomic, getter=isLocked) BOOL locked;
@property (readonly, nonatomic) _UINavigationItemButtonView *currentBackButton;
@property (readonly, nonatomic) UIView *currentLeftView;
@property (readonly, nonatomic) UIView *currentRightView;
@property (readonly, nonatomic) BOOL isMinibar;
@property (nonatomic) BOOL forceFullHeightInLandscape;
@property (nonatomic, setter=_setUseInlineBackgroundHeightWhenLarge:) BOOL _useInlineBackgroundHeightWhenLarge;
@property (nonatomic, setter=_setBackgroundOpacity:) double _backgroundOpacity;
@property (nonatomic, setter=_setTitleOpacity:) double _titleOpacity;
@property (nonatomic, setter=_setAlwaysUseDefaultMetrics:) BOOL alwaysUseDefaultMetrics;
@property (nonatomic, setter=_setHidesShadow:) BOOL _hidesShadow;
@property (retain, nonatomic, setter=_setBackgroundView:) UIView *_backgroundView;
@property (nonatomic, setter=_setShadowAlpha:) double _shadowAlpha;
@property (nonatomic, setter=_setDisableBlurTinting:) BOOL _disableBlurTinting;
@property (readonly, retain, nonatomic) NSString *_backdropViewLayerGroupName;
@property (nonatomic, setter=_setRequestedMaxBackButtonWidth:) double _requestedMaxBackButtonWidth;
@property (retain, nonatomic, setter=_setAccessibilityButtonBackgroundTintColor:) UIColor *_accessibilityButtonBackgroundTintColor;
@property (nonatomic) long long barStyle;
@property (weak, nonatomic) id<UINavigationBarDelegate> delegate;
@property (nonatomic, getter=isTranslucent) BOOL translucent;
@property (readonly, nonatomic) UINavigationItem *topItem;
@property (readonly, nonatomic) UINavigationItem *backItem;
@property (copy, nonatomic) NSArray *items;
@property (nonatomic) BOOL prefersLargeTitles;
@property (readonly, nonatomic) long long currentNSToolbarSection;
@property (readonly, nonatomic) unsigned long long behavioralStyle;
@property (nonatomic) unsigned long long preferredBehavioralStyle;
@property (retain, nonatomic) UIColor *tintColor;
@property (retain, nonatomic) UIColor *barTintColor;
@property (retain, nonatomic) UIImage *shadowImage;
@property (copy, nonatomic) NSDictionary *titleTextAttributes;
@property (copy, nonatomic) NSDictionary *largeTitleTextAttributes;
@property (retain, nonatomic) UIImage *backIndicatorImage;
@property (retain, nonatomic) UIImage *backIndicatorTransitionMaskImage;
@property (copy, nonatomic) UINavigationBarAppearance *standardAppearance;
@property (copy, nonatomic) UINavigationBarAppearance *compactAppearance;
@property (copy, nonatomic) UINavigationBarAppearance *scrollEdgeAppearance;
@property (copy, nonatomic) UINavigationBarAppearance *compactScrollEdgeAppearance;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (readonly, nonatomic) long long barPosition;

+ (struct CGSize { double x0; double x1; })defaultSizeForOrientation:(long long)a0;
+ (BOOL)_supportsCanvasView;
+ (void)_initializeForIdiom:(long long)a0;
+ (struct CGSize { double x0; double x1; })defaultSize;
+ (double)defaultAnimationDuration;
+ (id)_defaultVisualStyleForOrientation:(long long)a0;
+ (void)_setUseCustomBackButtonAction:(BOOL)a0;
+ (id)_statusBarBaseTintColorForStyle:(long long)a0 translucent:(BOOL)a1 tintColor:(id)a2;
+ (id)_statusBarBaseTintColorForStyle:(long long)a0 translucent:(BOOL)a1 tintColor:(id)a2 backgroundImage:(id)a3 viewSize:(struct CGSize { double x0; double x1; })a4;
+ (BOOL)_useCustomBackButtonAction;
+ (Class)_visualProviderClassForNavigationBar:(id)a0;
+ (id)_visualProviderForNavigationBar:(id)a0;
+ (id)defaultPromptFont;
+ (struct CGSize { double x0; double x1; })defaultSizeWithPrompt;
+ (struct CGSize { double x0; double x1; })defaultSizeWithPromptForOrientation:(long long)a0;

- (void)_installContentClippingView:(id)a0;
- (BOOL)_accessibilityHUDGestureManager:(id)a0 shouldRecognizeSimultaneouslyWithGestureRecognizer:(id)a1;
- (void)_intrinsicContentSizeInvalidatedForChildView:(id)a0;
- (void)_beginRenaming;
- (void)setCenter:(struct CGPoint { double x0; double x1; })a0;
- (void)layoutMarginsDidChange;
- (void)setTitleView:(id)a0;
- (void)invalidateIntrinsicContentSize;
- (id)_accessibilityHUDGestureManager:(id)a0 HUDItemForPoint:(struct CGPoint { double x0; double x1; })a1;
- (void)touchesCancelled:(id)a0 withEvent:(id)a1;
- (long long)_statusBarStyle;
- (void)layoutSublayersOfLayer:(id)a0;
- (void)_removeContentClippingView;
- (void)_refreshBackButtonMenu;
- (id)hitTest:(struct CGPoint { double x0; double x1; })a0 forEvent:(struct __GSEvent { } *)a1;
- (id)_appearanceStorage;
- (void)_didChangeFromIdiom:(long long)a0 onScreen:(id)a1 traverseHierarchy:(BOOL)a2;
- (void)dealloc;
- (void)_populateArchivedSubviews:(id)a0;
- (void)setTranslatesAutoresizingMaskIntoConstraints:(BOOL)a0;
- (BOOL)supportsRefreshControlHosting;
- (BOOL)_canHandleStatusBarTouchAtLocation:(struct CGPoint { double x0; double x1; })a0;
- (void)_endRenaming;
- (BOOL)_contentHuggingDefault_isUsuallyFixedHeight;
- (void)setBackgroundImage:(id)a0 forBarPosition:(long long)a1 barMetrics:(long long)a2;
- (BOOL)_accessibilityHUDGestureManager:(id)a0 shouldBeginAtPoint:(struct CGPoint { double x0; double x1; })a1;
- (void)traitCollectionDidChange:(id)a0;
- (long long)_barPosition;
- (struct CGSize { double x0; double x1; })intrinsicContentSize;
- (id)_traitCollectionForChildEnvironment:(id)a0;
- (id)_backButtonForBackItem:(id)a0 topItem:(id)a1;
- (void)tintColorDidChange;
- (void)encodeWithCoder:(id)a0;
- (long long)_activeBarMetrics;
- (void)_accessibilityHUDGestureManager:(id)a0 gestureLiftedAtPoint:(struct CGPoint { double x0; double x1; })a1;
- (id)promptView;
- (BOOL)_suppressBackIndicator;
- (void)setTintColor:(id)a0;
- (id)preferredFocusedView;
- (void)_setBarPosition:(long long)a0;
- (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (struct CGSize { double x0; double x1; })defaultSizeForOrientation:(long long)a0;
- (void)setPrompt:(id)a0;
- (id)_systemDefaultFocusGroupIdentifier;
- (void)setFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)setSemanticContentAttribute:(long long)a0;
- (id)backgroundImageForBarPosition:(long long)a0 barMetrics:(long long)a1;
- (id)animationFactory;
- (BOOL)gestureRecognizerShouldBegin:(id)a0;
- (void)updateConstraints;
- (void)setNeedsLayout;
- (void)touchesBegan:(id)a0 withEvent:(id)a1;
- (void)didAddSubview:(id)a0;
- (id)prompt;
- (id)_popNavigationItemWithTransition:(int)a0;
- (void)enableAnimation;
- (id)_contentView;
- (double)_effectiveBackIndicatorLeftMargin;
- (BOOL)isTransparentFocusItem;
- (void)setBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (id)backButtonViewAtPoint:(struct CGPoint { double x0; double x1; })a0;
- (double)defaultHeight;
- (void)pushNavigationItem:(id)a0 animated:(BOOL)a1;
- (void)setItems:(id)a0 animated:(BOOL)a1;
- (void).cxx_destruct;
- (void)_updateBackIndicatorImage;
- (BOOL)_shouldShowBackButtonForNavigationItem:(id)a0;
- (long long)_barStyle;
- (void)safeAreaInsetsDidChange;
- (id)hitTest:(struct CGPoint { double x0; double x1; })a0 withEvent:(id)a1;
- (void)_didMoveFromWindow:(id)a0 toWindow:(id)a1;
- (void)touchesEnded:(id)a0 withEvent:(id)a1;
- (void)_accessibilityButtonShapesParametersDidChange;
- (void)_accessibilityButtonShapesDidChangeNotification:(id)a0;
- (void)layoutSubviews;
- (void)touchesMoved:(id)a0 withEvent:(id)a1;
- (void)_setBarStyle:(long long)a0;
- (id)initWithCoder:(id)a0;
- (void)didMoveToWindow;
- (BOOL)canPerformAction:(SEL)a0 withSender:(id)a1;
- (void)disableAnimation;
- (struct CGSize { double x0; double x1; })sizeThatFits:(struct CGSize { double x0; double x1; })a0;
- (void)_fadeAllViewsIn;
- (BOOL)_isAlwaysHidden;
- (long long)_itemStackCount;
- (BOOL)_shouldShowBackButtonForScreen:(id)a0;
- (id)_titleTextColor;
- (void)_updatePalette:(id)a0;
- (id)navigationItems;
- (void)rename:(id)a0;
- (void)setRightMargin:(double)a0;
- (void)_pushNavigationItem:(id)a0 transition:(int)a1;
- (void)_redisplayItems;
- (id)_restingHeights;
- (void)_setBackdropViewLayerGroupName:(id)a0;
- (void)drawBackgroundInRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 withStyle:(long long)a1;
- (id)_accessibility_contentsOfNavigationBar;
- (void)_accessibility_navigationBarContentsDidChange;
- (id)_accessibility_navigationController;
- (void)_accessibility_triggerBackButton;
- (void)_accessibility_triggerBarButtonItem:(id)a0;
- (void)_addItem:(id)a0 withEffectiveDelegate:(id)a1 transition:(int)a2;
- (void)_addItems:(id)a0 withEffectiveDelegate:(id)a1 transition:(int)a2;
- (id)_allViews;
- (BOOL)_allowInteractionDuringTransition;
- (void)_animateForSearchPresentation:(BOOL)a0;
- (void)_applySPIAppearanceToButtons;
- (double)_autolayoutSpacingAtEdge:(int)a0 forAttribute:(long long)a1 inContainer:(id)a2 isGuide:(BOOL)a3;
- (long long)_backgroundBackdropStyle;
- (id)_backgroundViewForPalette:(id)a0;
- (void)_barSizeDidChange:(struct CGSize { double x0; double x1; })a0;
- (void)_beginAnimatingNavItemContentLayoutGuideForStaticButtonVisibilityChange;
- (void)_beginInteractiveTransition;
- (void)_beginRenamingIfPossible;
- (void)_cancelInProgressPushOrPop;
- (void)_cancelInteractiveTransition;
- (void)_cancelInteractiveTransition:(double)a0 completionSpeed:(double)a1 completionCurve:(long long)a2;
- (void)_commonNavBarInit;
- (void)_completePopOperationAnimated:(BOOL)a0 transitionAssistant:(id)a1;
- (void)_completePushOperationAnimated:(BOOL)a0 transitionAssistant:(id)a1;
- (void)_configurePaletteConstraintsIfNecessary;
- (long long)_currentBarStyle;
- (id)_currentLeftViews;
- (id)_currentRightViews;
- (id)_currentVisualStyle;
- (void)_customViewChangedForButtonItem:(id)a0;
- (double)_defaultAutolayoutSpacing;
- (id)_defaultTitleFont;
- (id)_defaultTitleFontFittingHeight:(double)a0 withScaleAdjustment:(double)a1;
- (id)_defaultTitleFontWithScaleAdjustment:(double)a0;
- (void)_deferSearchSuggestionsMenuRefreshForGeometryChange;
- (BOOL)_delegateWantsNavigationBarHidden;
- (BOOL)_didVisibleItemsChangeWithNewItems:(id)a0 oldItems:(id)a1;
- (void)_disableAnimation;
- (void)_dismissHostedSearchWithTransitionCoordinator:(id)a0;
- (void)_displayItemsKeepingOwningNavigationBar:(id)a0;
- (id)_effectiveBarTintColor;
- (void)_effectiveBarTintColorDidChangeWithPreviousColor:(id)a0;
- (id)_effectiveDelegate;
- (BOOL)_effectiveDelegateSupportsScrollEdgeTransitionProgress;
- (long long)_effectiveMetricsForMetrics:(long long)a0;
- (void)_enableAnimation;
- (void)_endAnimatingNavItemContentLayoutGuideForStaticButtonVisibilityChange;
- (void)_evaluateBackIndicatorForHilightedState:(BOOL)a0 ofBarButtonItem:(id)a1 inNavigationItem:(id)a2;
- (void)_fadeAllViewsOut;
- (void)_finishInteractiveTransition:(double)a0 completionSpeed:(double)a1 completionCurve:(long long)a2;
- (void)_getBackgroundImage:(id *)a0 shouldRespectOversizedBackgroundImage:(BOOL *)a1 actualBarMetrics:(long long *)a2 actualBarPosition:(long long *)a3;
- (BOOL)_hasBackButton;
- (BOOL)_hasCustomAutolayoutNeighborSpacingForAttribute:(long long *)a0;
- (BOOL)_hasLegacyProvider;
- (BOOL)_heightDependentOnOrientation;
- (BOOL)_hostsLayoutEngineAllowsTAMIC_NO;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_incomingNavigationBarFrame;
- (void)_installDefaultAppearance;
- (BOOL)_isAnimationEnabled;
- (void)_largeContentViewerEnabledStatusDidChange:(id)a0;
- (struct { double x0; double x1; double x2; })_layoutHeightsForNavigationItem:(id)a0 fittingWidth:(double)a1;
- (void)_palette:(id)a0 isAttaching:(BOOL)a1 didComplete:(BOOL)a2;
- (void)_performUpdatesIgnoringLock:(id /* block */)a0;
- (void)_popNavigationItemWithTransitionAssistant:(id)a0;
- (void)_popNestedNavigationItem;
- (void)_prepareToAnimateTransition;
- (void)_presentHostedSearchWithTransitionCoordinator:(id)a0;
- (void)_propagateEffectiveBarTintColorWithPreviousColor:(id)a0;
- (void)_pushNavigationItem:(id)a0 transitionAssistant:(id)a1;
- (void)_pushNavigationItemUsingCurrentTransition:(id)a0;
- (void)_pushNestedNavigationItem:(id)a0;
- (void)_reenableUserInteraction;
- (void)_reenableUserInteractionWhenReadyWithContext:(id)a0;
- (void)_refreshSearchSuggestionsMenuAfterGeometryChange;
- (struct NSDirectionalEdgeInsets { double x0; double x1; double x2; double x3; })_resolvedLargeTitleMargins;
- (struct NSDirectionalEdgeInsets { double x0; double x1; double x2; double x3; })_resolvedLayoutMargins;
- (struct NSDirectionalEdgeInsets { double x0; double x1; double x2; double x3; })_resolvedSearchBarMargins;
- (long long)_sceneDraggingBehaviorOnPan;
- (void)_searchScopeBarWillManuallyShowOrHideForNavigationItem:(id)a0;
- (void)_sendNavigationBarAnimateTransition;
- (void)_sendNavigationBarDidChangeStyle;
- (void)_sendNavigationBarResize;
- (void)_sendNavigationPopForBackBarButtonItem:(id)a0;
- (void)_sendResizeForPromptChange;
- (void)_setAutoAdjustTitle:(BOOL)a0;
- (void)_setBackButtonBackgroundImage:(id)a0 mini:(id)a1 forStates:(unsigned long long)a2;
- (void)_setBackIndicatorPressed:(BOOL)a0 initialPress:(BOOL)a1;
- (void)_setBackgroundImage:(id)a0 mini:(id)a1;
- (void)_setButtonBackgroundImage:(id)a0 mini:(id)a1 forStates:(unsigned long long)a2;
- (void)_setButtonItemTextColor:(id)a0 shadowColor:(id)a1;
- (void)_setButtonItemTextColor:(id)a0 shadowColor:(id)a1 forState:(unsigned long long)a2;
- (void)_setButtonTextShadowOffset:(struct CGSize { double x0; double x1; })a0;
- (void)_setDecodedItems:(id)a0;
- (void)_setItems:(id)a0 transition:(int)a1;
- (void)_setItems:(id)a0 transition:(int)a1 reset:(BOOL)a2;
- (void)_setItems:(id)a0 transition:(int)a1 reset:(BOOL)a2 resetOwningRelationship:(BOOL)a3;
- (void)_setItemsUpToItem:(id)a0 transition:(int)a1;
- (void)_setNeedsBackgroundViewUpdate;
- (void)_setNeedsStaticNavBarButtonUpdate;
- (void)_setPressedButtonItemTextColor:(id)a0 shadowColor:(id)a1;
- (void)_setPrompt:(id)a0;
- (void)_setReversesButtonTextShadowOffsetWhenPressed:(BOOL)a0;
- (void)_setupAXHUDGestureIfNecessary;
- (BOOL)_shouldDecodeSubviews;
- (BOOL)_subclassImplementsDrawRect;
- (BOOL)_titleAutoresizesToFit;
- (void)_traitCollectionDidChangeOnSubtreeInternal:(const struct _UITraitCollectionChangeDescription { id x0; id x1; id x2; BOOL x3; struct _UITraitCollectionTraitChanges { BOOL x0; BOOL x1; } x4; } *)a0;
- (int)_transitionForOldItems:(id)a0 newItems:(id)a1;
- (void)_uikit_applyValueFromTraitStorage:(id)a0 forKeyPath:(id)a1;
- (void)_updateActiveBarMetrics;
- (void)_updateAppearancesForNewVisualProvider;
- (void)_updateBackButtonVisibilityIfTop:(id)a0 animated:(BOOL)a1;
- (void)_updateContentIfTopItem:(id)a0 animated:(BOOL)a1;
- (void)_updateInteractiveTransition:(double)a0;
- (BOOL)_updateNavItemContentLayoutGuideAnimationConstraintConstant:(double)a0;
- (void)_updateNavigationBarItem:(id)a0 forStyle:(long long)a1 previousTintColor:(id)a2;
- (void)_updateNavigationBarItemsForStyle:(long long)a0;
- (void)_updateNavigationBarItemsForStyle:(long long)a0 previousTintColor:(id)a1;
- (void)_updateOpacity;
- (void)_updatePaletteBackgroundIfNecessary;
- (void)_updateSearchBarForPlacementChangeIfApplicable;
- (void)_updateTitleViewIfTop:(id)a0;
- (void)_upgradeAppearanceAPI;
- (void)_willMoveToWindow:(id)a0;
- (void)addConstraint:(id)a0;
- (long long)animationDisabledCount;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })availableTitleArea;
- (id)backgroundImageForBarMetrics:(long long)a0;
- (id)buttonItemShadowColor;
- (id)buttonItemTextColor;
- (id)createButtonWithContents:(id)a0 width:(double)a1 barStyle:(long long)a2 buttonStyle:(int)a3 isRight:(BOOL)a4;
- (double)defaultBackButtonAlignmentHeight;
- (double)defaultHeightForMetrics:(long long)a0;
- (void)drawBackButtonBackgroundInRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 withStyle:(long long)a1 pressed:(BOOL)a2;
- (long long)effectiveInterfaceOrientation;
- (void)hideButtons;
- (BOOL)isAnimationEnabled;
- (BOOL)isElementAccessibilityExposedToInterfaceBuilder;
- (id)navigationItemAtPoint:(struct CGPoint { double x0; double x1; })a0;
- (void)popForCarplayPressAtFakePoint:(struct CGPoint { double x0; double x1; })a0;
- (void)popNavigationItem;
- (id)popNavigationItemAnimated:(BOOL)a0;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })promptBounds;
- (void)pushNavigationItem:(id)a0;
- (void)removeConstraint:(id)a0;
- (void)setBackgroundImage:(id)a0 forBarMetrics:(long long)a1;
- (void)setButton:(int)a0 enabled:(BOOL)a1;
- (void)setNavigationItems:(id)a0;
- (void)setTitleAutoresizesToFit:(BOOL)a0;
- (void)setTitleVerticalPositionAdjustment:(double)a0 forBarMetrics:(long long)a1;
- (void)showBackButton:(BOOL)a0 animated:(BOOL)a1;
- (void)showButtonsWithLeft:(id)a0 right:(id)a1 leftBack:(BOOL)a2;
- (void)showButtonsWithLeftTitle:(id)a0 rightTitle:(id)a1;
- (void)showButtonsWithLeftTitle:(id)a0 rightTitle:(id)a1 leftBack:(BOOL)a2;
- (void)showLeftButton:(id)a0 withStyle:(int)a1 rightButton:(id)a2 withStyle:(int)a3;
- (BOOL)titleAutoresizesToFit;
- (double)titleVerticalPositionAdjustmentForBarMetrics:(long long)a0;
- (void)updatePrompt;

@end