import { Animated, ViewStyle } from 'react-native'; interface AnimationConfig { easing?: (value: number) => number; deceleration?: number; duration?: number; delay?: number; useNativeDriver?: boolean; } export interface ToasterAnimation { forward: () => Promise; backward: () => Promise; readonly styles: Animated.WithAnimatedObject; } export declare class BaseAnimation { config: AnimationConfig; from: number; to: number; value: Animated.Value; constructor(from: number, to: number, config?: AnimationConfig); forward: () => Promise; backward: () => Promise; } export {};