import { Component, ReactNode } from 'react'; import { Animated, ViewProps, StyleProp } from 'react-native'; export interface OverlayState { fadeAnim: Animated.Value; overlayStyle: StyleProp; } export interface OverlayProps { visible: boolean; onCancel: () => void; children: ReactNode; } declare class Overlay extends Component { onAnimatedEnd(): void; UNSAFE_componentWillReceiveProps(newProps: OverlayProps): void; render(): JSX.Element; } export default Overlay;