@class UIView, SFUnifiedBarTheme, SFThemeColorEffectView, UIButton, SFUnifiedBarMetrics, SFUnifiedBarContentArrangement, SFUnifiedBarItemArrangement, NSMutableSet; @interface SFUnifiedBar : UIView { SFUnifiedBarMetrics *_barMetrics; BOOL _needsNotifyMetricsDidChange; SFThemeColorEffectView *_backgroundView; UIView *_separator; UIView *_squishedContentView; UIButton *_squishedBarButton; NSMutableSet *_itemViewsToRemoveOnNextLayout; BOOL _hasSquishedStandaloneContentView; } @property (nonatomic, setter=_setShowsSquishedContent:) BOOL _showsSquishedContent; @property (readonly, nonatomic) struct CGPoint { double x0; double x1; } _inlineContentSquishAnchorPoint; @property (readonly, nonatomic) double _squishVerticalOffset; @property (retain, nonatomic) SFUnifiedBarItemArrangement *itemArrangement; @property (retain, nonatomic) SFUnifiedBarContentArrangement *contentArrangement; @property (retain, nonatomic) SFUnifiedBarTheme *barTheme; @property (readonly, nonatomic) unsigned long long sizeClass; @property (readonly, nonatomic) double expandedHeight; @property (readonly, nonatomic) double squishedHeight; @property (readonly, nonatomic) double squishTransformFactor; @property (nonatomic) double contentUnderStatusBarHeight; @property (nonatomic) double extendedBottomHeight; @property (nonatomic) BOOL inlineContentViewPinsScrollPositionToTrailingEdgeDuringResize; @property (nonatomic) BOOL showsSeparator; @property (nonatomic) BOOL usesFaintSeparator; @property (nonatomic) unsigned long long marginLevel; @property (readonly, nonatomic) UIView *leadingItemContainerView; @property (readonly, nonatomic) UIView *trailingItemContainerView; @property (nonatomic) unsigned long long backgroundVisibility; @property (nonatomic) double chromelessScrollDistance; - (void)traitCollectionDidChange:(id)a0; - (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (void)didMoveToSuperview; - (void).cxx_destruct; - (double)_backgroundAlpha; - (void)layoutSubviews; - (double)_itemSpacing; - (void)_removeViewsForIndexes:(id)a0 ofItems:(id)a1; - (double)_contentViewSpacing; - (double)_inlineContentHeight; - (void)_installContentView:(id)a0; - (void)_layOutInlineContentView; - (double)_layOutStandaloneContentView:(id)a0 atIndex:(unsigned long long)a1 minY:(double)a2; - (void)_layOutStandaloneContentViews; - (double)_layoutIndexes:(id)a0 ofItems:(id)a1 alongEdge:(long long)a2 transitioning:(BOOL)a3; - (void)_layoutItems:(id)a0 alongEdge:(long long)a1; - (void)_setNeedsRemovalForViewsAtIndexes:(id)a0 ofItems:(id)a1; - (double)_spacingBelowContentView:(id)a0; - (struct CGPoint { double x0; double x1; })_squishAnchorPointForStandaloneContentViewAtIndex:(unsigned long long)a0; - (double)_squishedInlineContentTopOverflow; - (double)_themeColorVisibility; - (void)_uninstallContentView:(id)a0; - (void)_updateBackgroundAlpha; - (void)_updateSeparatorColor; - (void)_updateSizeClass; - (void)_updateSquishedAccessoryViews; - (void)metricsDidChange; - (void)setBarTheme:(id)a0 animated:(BOOL)a1; - (void)setItemArrangement:(id)a0 animated:(BOOL)a1; - (void)squishedBarTapped; @end