@interface VKSpringAnimation : VKAnimation { double _startTimestamp; double _lastTimestamp; BOOL _startTimestampSet; BOOL _resuming; float _lastFraction; float _lastVelocity; } @property (readonly, nonatomic) float tension; @property (readonly, nonatomic) float friction; @property (copy, nonatomic) id /* block */ stepHandler; - (void)pause; - (void)stopAnimation:(BOOL)a0; - (void)onTimerFired:(double)a0; - (void)resume; - (void).cxx_destruct; - (BOOL)_calculateFractionForTimeElapsed:(double)a0 result:(float *)a1; - (id)initWithTension:(float)a0 friction:(float)a1 name:(id)a2; @end