import { AnimationCurve, ColorGradient, ColorLike } from '../types'; export declare class AnimationSystem { /** * Interpolate between two values using an animation curve */ static interpolateValue(start: number, end: number, progress: number, curve?: AnimationCurve): number; /** * Interpolate between keyframes */ private static interpolateKeyframes; /** * Interpolate color using gradient */ static interpolateColor(gradient: ColorGradient, progress: number): ColorLike; /** * Convert degrees to radians */ static degreesToRadians(degrees: number): number; /** * Apply easing function */ static ease(t: number, type?: 'in' | 'out' | 'inOut'): number; } //# sourceMappingURL=AnimationSystem.d.ts.map