import { Animated, ViewStyle } from "react-native"; export type AnimationType = "fade" | "slide" | "scale"; export type AnimationDirection = "left" | "right"; export interface UseCalendarAnimationOptions { animationType?: AnimationType; duration?: number; onAnimationStart?: () => void; onAnimationEnd?: () => void; } export interface UseCalendarAnimationReturn { animatedStyle: Animated.WithAnimatedValue; triggerAnimation: (direction: AnimationDirection, callback: () => void) => void; } export declare function useCalendarAnimation(options?: UseCalendarAnimationOptions): UseCalendarAnimationReturn;