import React from 'react'; import { Animated } from 'react-native'; import { ToastPosition } from '../types'; declare type UseSlideAnimationParams = { position: ToastPosition; height: number; topOffset: number; bottomOffset: number; keyboardOffset: number; avoidKeyboard: boolean; }; export declare function translateYOutputRangeFor({ position, height, topOffset, bottomOffset, keyboardHeight, keyboardOffset, avoidKeyboard }: UseSlideAnimationParams & { keyboardHeight: number; }): number[]; export declare function useSlideAnimation({ position, height, topOffset, bottomOffset, keyboardOffset, avoidKeyboard }: UseSlideAnimationParams): { animatedValue: React.MutableRefObject; animate: (toValue: number) => void; animationStyles: { opacity: Animated.AnimatedInterpolation; transform: { translateY: Animated.AnimatedInterpolation; }[]; }; }; export {};