@class _UITAMICAdaptorView, UIView, NSLayoutConstraint, UIBarButtonItem; @interface _UIButtonBarItemLayout : _UIButtonBarLayout { UIBarButtonItem *_item; UIView *_itemView; _UITAMICAdaptorView *_itemViewWrapper; NSLayoutConstraint *_requestedSize; NSLayoutConstraint *_maximumAlignmentSize; NSLayoutConstraint *_groupSameSize; NSLayoutConstraint *_popoverGuideLeading; NSLayoutConstraint *_popoverGuideTrailing; NSLayoutConstraint *_popoverGuideTop; NSLayoutConstraint *_popoverGuideHeight; } @property (nonatomic) BOOL useGroupSizing; @property (nonatomic) BOOL suppressSpacing; @property (copy, nonatomic) id /* block */ itemViewGenerator; - (double)minimumLayoutWidthGivenMinimumSpaceWidth:(double)a0; - (void)_configure; - (void)_addConstraintsToActivate:(id)a0 toDeactivate:(id)a1; - (void)_addLayoutViews:(id)a0; - (void)dirtyLayoutForPlainAppearanceChange:(BOOL)a0 doneAppearanceChanged:(BOOL)a1; - (BOOL)_shouldBeDirty; - (void)_addLayoutGuides:(id)a0; - (id)initWithLayoutMetrics:(id)a0; - (id)barButtonItem; - (void)_updateItemViewSizing; - (BOOL)shouldHorizontallyCenterView:(id)a0; - (id)initWithLayoutMetrics:(id)a0 barButtonItem:(id)a1; - (id)description; - (void)_updateCustomView; - (void).cxx_destruct; - (void)_updateItemView; @end