@class SBFolderController, NSString, UIView, SBHCenterZoomSettings; @protocol SBDockOffscreenFractionModifying, BSInvalidatable; @interface SBCenterIconZoomAnimator : SBIconZoomAnimator { UIView *_folderView; double _iconZoomedZ; } @property (retain, nonatomic) id dockOffscreenFractionModifier; @property (retain, nonatomic) id iconListViewOverridingLayoutDelegateAssertion; @property (readonly, nonatomic) UIView *zoomView; @property (readonly, nonatomic) struct CGPoint { double x; double y; } cameraPosition; @property (readonly, nonatomic) double centerRow; @property (readonly, nonatomic) double centerCol; @property (readonly, nonatomic) BOOL animatingIcons; @property (readonly, nonatomic) SBFolderController *folderController; @property (retain, nonatomic) SBHCenterZoomSettings *settings; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (double)_zPositionForView:(id)a0 center:(struct CGPoint { double x0; double x1; })a1 andFraction:(double)a2; - (id)_animationFactoryForFolderView; - (id)_animationFactoryForIcon:(id)a0; - (void)_setAnimationFraction:(double)a0 withCenter:(struct CGPoint { double x0; double x1; })a1; - (void)iconList:(id)a0 didReplaceIcon:(id)a1 withIcon:(id)a2; - (id)initWithFolderController:(id)a0; - (id)_animationFactoryForDock; - (struct CGPoint { double x0; double x1; })iconListView:(id)a0 centerForIconCoordinate:(struct SBIconCoordinate { long long x0; long long x1; })a1 metrics:(id)a2 proposedCenter:(struct CGPoint { double x0; double x1; })a3; - (void)_cleanupAnimationIncludingDock:(BOOL)a0; - (double)_iconZoomDelay; - (struct CGPoint { double x0; double x1; })iconListView:(id)a0 originForIconCoordinate:(struct SBIconCoordinate { long long x0; long long x1; })a1 metrics:(id)a2 proposedOrigin:(struct CGPoint { double x0; double x1; })a3; - (void)_updateDockForFraction:(double)a0; - (void)_calculateCenters; - (void)setFraction:(double)a0 withCenter:(struct CGPoint { double x0; double x1; })a1; - (void)_positionView:(id)a0 forIcon:(id)a1; - (void)_calculateCentersAndCameraPosition; - (void)iconList:(id)a0 didAddIcon:(id)a1; - (unsigned long long)_numberOfSignificantAnimations; - (void)_prepareAnimation; - (void)_performAnimationToFraction:(double)a0 withCentralAnimationSettings:(id)a1 delay:(double)a2 alreadyAnimating:(BOOL)a3 sharedCompletion:(id /* block */)a4; - (void).cxx_destruct; - (void)_setAnimationFraction:(double)a0; - (void)_cleanupAnimation; @end