AnimateConfig: { cancelSet?: CancelSet; delayFrames?: number; update: (t: number) => void;} & (
| { cancelled?: () => void; duration: number; easing?: keyof typeof easingFunctions; end?: number; ended?: () => void; start?: number; } | { cancelled?: undefined; duration: "continuous"; easing?: "linear"; end?: undefined; ended?: undefined; start?: undefined; })