luxlabs header browser preview


@class _UIToolbarContentView, NSString, _UIBarBackgroundLayout, UIView, _UIBarBackground;

@interface _UIToolbarVisualProviderModernIOS : _UIToolbarVisualProvider <_UIBarButtonItemViewOwner, _UIBarAppearanceChangeObserver> {
    _UIBarBackground *_backgroundView;
    _UIBarBackgroundLayout *_backgroundViewLayout;
    UIView *_customBackgroundView;
    _UIToolbarContentView *_contentView;
    long long _itemDistribution;
    BOOL _useModernAppearance;
    double _backgroundTransitionProgress;
}

@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void)_itemDidChangeSelectionState:(id)a0;
- (void)_updateContentView;
- (void)_itemCustomViewDidChange:(id)a0 fromView:(id)a1;
- (void)updateArchivedSubviews:(id)a0;
- (void)updateBackgroundGroupName;
- (double)backgroundTransitionProgress;
- (void)_itemStandardViewNeedsUpdate:(id)a0;
- (void)_itemDidChangeWidth:(id)a0;
- (void)appearance:(id)a0 categoriesChanged:(long long)a1;
- (void)_itemDidChangeHiddenState:(id)a0;
- (void)_itemDidChangeEnabledState:(id)a0;
- (void)setBackgroundTransitionProgress:(double)a0;
- (void)updateBarForStyle:(long long)a0;
- (id)traitCollectionForChild:(id)a0 baseTraitCollection:(id)a1;
- (id)appearanceObserver;
- (void)setUseModernAppearance:(BOOL)a0;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })backgroundFrame;
- (BOOL)toolbarIsSmall;
- (struct CGSize { double x0; double x1; })defaultSizeForOrientation:(long long)a0;
- (void)_updateBackgroundModern;
- (id)currentBackgroundView;
- (void)_updateBackgroundLegacyForPosition:(long long)a0;
- (id)_currentCustomBackground;
- (void)updateAppearance;
- (void)updateBarBackgroundSize;
- (void).cxx_destruct;
- (void)updateBarBackground;
- (BOOL)useModernAppearance;
- (void)setItemDistribution:(long long)a0;
- (struct NSDirectionalEdgeInsets { double x0; double x1; double x2; double x3; })contentViewMargins;
- (void)prepare;
- (long long)itemDistribution;
- (void)_setViewOwnersAndUpdateContentViewForItems:(id)a0 withOldItems:(id)a1 animated:(BOOL)a2;
- (void)updateWithItems:(id)a0 fromOldItems:(id)a1 animate:(BOOL)a2;
- (void)setCustomBackgroundView:(id)a0;
- (void)layoutSubviews;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_backgroundFrame;

@end