import { Component } from 'react'; interface AnimateContainerProps { style?: any; name?: string; children?: any; onRequestClose?: () => void; addAnimateListener?: (a: any) => void; onSlideAnimateEnd?: any; onSlideAnimateStart: any; onClose?: () => void; touchEnableArea?: number; duration?: number; } interface AnimateContainerState { fadeAnim: any; isShow: boolean; childHeight: number; } export default class AnimateContainerView extends Component { static defaultProps: { style: any; name: string; children: any; onRequestClose: any; addAnimateListener: () => void; onSlideAnimateEnd: () => void; onClose: () => void; touchEnableArea: number; duration: number; }; constructor(props: any); componentDidMount(): void; onResponderGrant: (e: any, gestureState: any) => void; onResponderMove: (__: any, gestureState: any) => void; onPanResponderRelease: () => void; onLayout: ({ nativeEvent: { layout: { height }, }, }: { nativeEvent: { layout: { height: any; }; }; }) => void; onSlideAnimateStart: () => void; onSlideAnimateEnd: () => void; onSlide: (show?: boolean) => void; setNativeProps: (...args: any[]) => void; _modal: any; grantPointY: any; offset: number; _panResponder: any; _childPanResponder: any; render(): JSX.Element; } export {};