@class UIFont, NSString, NSArray, UIImage, NSLayoutConstraint, UIImageView, UIButton, UITextField, SFFaviconView, SFUnifiedTabBarItemTitleContainerViewTheme, SFURLLabel, UILabel; @interface SFUnifiedTabBarItemTitleContainerView : UIView { SFFaviconView *_iconView; SFURLLabel *_titleLabel; UIImageView *_lockView; UIImageView *_squishedIconView; UIImageView *_squishedLockView; SFURLLabel *_leadingAnnotationLabel; UILabel *_trailingAnnotationLabel; UILabel *_availabilityLabel; NSLayoutConstraint *_availabilityLabelAlignmentConstraint; double _offsetOfTitleInSearchField; UIButton *_fakeClearButton; double _iconSpacing; BOOL _titleLanguageIsRightToLeft; } @property (readonly, nonatomic) NSArray *_arrangedViews; @property (readonly, nonatomic) NSArray *_arrangedViewsByContentCompressionResistancePriority; @property (nonatomic, setter=_setShowsFakeClearButton:) BOOL _showsFakeClearButton; @property (retain, nonatomic) UIImage *icon; @property (nonatomic) BOOL showsIcon; @property (nonatomic) double iconAlpha; @property (copy, nonatomic) NSString *titleWhenCollapsed; @property (copy, nonatomic) NSString *title; @property (copy, nonatomic) NSString *textWhenExpanded; @property (nonatomic) unsigned long long startIndexOfTitleInTextWhenExpanded; @property (retain, nonatomic) NSString *titleTextStyle; @property (copy, nonatomic) NSString *placeholder; @property (retain, nonatomic) UIFont *placeholderFont; @property (nonatomic) BOOL showsSearchIcon; @property (nonatomic) BOOL showsLockIcon; @property (nonatomic) BOOL showsPrivateAnnotation; @property (nonatomic) BOOL hasFocusedSensitiveInputField; @property (nonatomic) long long securityAnnotation; @property (nonatomic) long long lockIconEdge; @property (nonatomic) BOOL animateLockViewPosition; @property (nonatomic) BOOL usesInsetFromLayoutMargins; @property (nonatomic, getter=isAnimatingResize) BOOL animatingResize; @property (readonly, nonatomic, getter=isNarrow) BOOL narrow; @property (nonatomic) double spacing; @property (nonatomic) double titleToSearchIconSpacing; @property (nonatomic) double contentOffset; @property (nonatomic) BOOL hidesIconForHover; @property (readonly, nonatomic) struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } iconFrame; @property (retain, nonatomic) UITextField *searchField; @property (nonatomic) BOOL showsSearchField; @property (nonatomic) BOOL suppressesText; @property (nonatomic, getter=isCollapsed) BOOL collapsed; @property (retain, nonatomic) SFUnifiedTabBarItemTitleContainerViewTheme *theme; @property (nonatomic) BOOL dimsText; @property (readonly, nonatomic) double minimumWidthToShowTitle; @property (readonly, nonatomic) NSArray *squishedAccessoryViews; @property (nonatomic) BOOL showsSquishedAccessoryViews; @property (nonatomic) long long alignment; @property (nonatomic) BOOL leadingAlignsIcon; @property (readonly, nonatomic) struct CGSize { double x0; double x1; } lockSize; @property (readonly, nonatomic) double maximumIconWidth; @property (readonly, nonatomic) struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } titleRect; @property (readonly, nonatomic) struct CGSize { double x0; double x1; } urlSize; - (struct NSDirectionalEdgeInsets { double x0; double x1; double x2; double x3; })_effectiveDirectionalLayoutMargins; - (id)_titleFont; - (void)layoutMarginsDidChange; - (void)beginTransitioningSearchField; - (double)_spacingBetweenView:(id)a0 nextView:(id)a1; - (void)_updateTitleFont; - (void)_updateIconSpacing; - (void)traitCollectionDidChange:(id)a0; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_searchFieldFrame; - (void)_leadingAlignCenteredIconIfNeeded; - (struct CGSize { double x0; double x1; })intrinsicContentSize; - (BOOL)_shouldSlideArrangedViewForSearchField:(id)a0; - (id)_placeholderText; - (BOOL)_showsView:(id)a0; - (BOOL)_shouldShowAvailabilityLabel; - (double)_collapsedWidthForView:(id)a0; - (void)_layOutFakeClearButtonUsingPresentationFrame:(BOOL)a0; - (void)_layoutArrangedViews; - (void)_updateSecurityAnnotation; - (void)_updateOffsetOfTitleInSearchField; - (void)presentAvailabilityLabelWithText:(id)a0; - (void)_updateSquishedAccessorySymbolConfigurations; - (void)_updateAlignmentForAvailabilityLabel:(id)a0; - (void)_updateTitleColor; - (id)_squishedIconView; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_effectiveLayoutMargins; - (void).cxx_destruct; - (void)_updateSecurityAnnotationAnimated:(BOOL)a0; - (void)endTitleTextStyleAnimation; - (void)_layoutSquishedAccessoryView:(id)a0 forView:(id)a1; - (double)urlBaselineToBottomBoundsDistanceForHeight:(double)a0; - (BOOL)_viewCollapsesWhenHidden:(id)a0; - (double)urlCapHeightToTopBoundsDistanceForHeight:(double)a0; - (id)hitTest:(struct CGPoint { double x0; double x1; })a0 withEvent:(id)a1; - (void)_updateTitle; - (id)initWithAlignment:(long long)a0; - (void)_updateSearchFieldColor; - (double)_alphaForView:(id)a0; - (void)beginTitleTextStyleAnimation; - (void)_layOutSearchField; - (void)layoutSubviews; - (void)_slideArrangedViewsForSearchField:(double)a0; - (void)_updateIcon; - (id)_squishedAccessorySymbolConfiguration; - (void)endTransitioningSearchField; - (void)dismissAvailabilityLabelAnimated:(BOOL)a0 withCompletionHandler:(id /* block */)a1; - (id)_lastVisibleViewInViews:(id)a0; - (id)_squishedLockView; - (BOOL)_showsPlaceholder; - (struct CGSize { double x0; double x1; })_preferredSizeForView:(id)a0; - (void)_layoutSquishedAccessoryViews; @end