@class CAMediaTimingFunction, NSArray, SBIconView, UIView, UIViewFloatAnimatableProperty; @interface SBFluidSwitcherIconOverlayView : BSUIOrientationTransformWrapperView { SBIconView *_iconOverlayView; UIView *_iconCrossfadeView; UIView *_iconOverlayContainerView; struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } _initialIconOverlayViewBounds; NSArray *_crossfadeViews; struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } _crossfadeViewFrame; UIViewFloatAnimatableProperty *_iconCrossfadeAnimatableProperty; CAMediaTimingFunction *_iconCrossfadeTimingFunction; } @property (readonly, nonatomic) struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } crossfadeViewFrame; @property (readonly, nonatomic) SBIconView *iconView; @property (nonatomic) double cornerRadius; - (void)dealloc; - (void)invalidate; - (id)initWithIconView:(id)a0 crossfadeViews:(id)a1 crossfadeViewFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a2 contentOrientation:(long long)a3 containerOrientation:(long long)a4; - (void)_setUpIconCrossfadeView; - (void)_applyIconOverlayViewOverlayScaleProperties; - (void).cxx_destruct; - (void)_setCrossfadeViewsAlpha:(double)a0; - (void)layoutSubviews; - (double)_iconOverlayScale; - (void)_setUpIconCrossfadeAnimatableProperty; - (double)_currentFadeValue; @end