export interface SpringConfig { damping?: number; stiffness?: number; mass?: number; velocity?: number; } export interface AnimationConfig { duration?: number; delay?: number; easing?: any; useNativeDriver?: boolean; } export interface AnimationPreset { animation: any; type: 'reanimated' | 'animated'; } export type AnimationDirection = 'left' | 'right' | 'up' | 'down' | 'top' | 'bottom'; export type EasingFunction = (value: number) => number; export type ExtrapolateType = 'extend' | 'clamp' | 'identity'; export type ColorSpace = 'RGB' | 'HSV'; export interface InterpolatorOptions { extrapolate?: ExtrapolateType; extrapolateLeft?: ExtrapolateType; extrapolateRight?: ExtrapolateType; } export interface InterpolatorPreset { type: 'reanimated' | 'animated'; value?: any; config?: { inputRange: number[]; outputRange: any[]; options?: InterpolatorOptions; colorSpace?: 'RGB' | 'HSV'; }; kind: 'number' | 'string' | 'color'; } //# sourceMappingURL=types.d.ts.map