export class Modal {
    static propTypes: {
        onBackdropPress: any;
        onHide: any;
        isVisible: any;
        contentStyle: any;
    };
    static defaultProps: {
        onBackdropPress: () => any;
        onHide: () => any;
        isVisible: boolean;
    };
    static _deviceEventEmitter: any;
    state: {
        isVisible: any;
        deviceWidth: any;
        deviceHeight: any;
    };
    animVal: any;
    _isMounted: boolean;
    componentDidMount(): void;
    _deviceEventEmitter: any;
    componentWillUnmount(): void;
    componentDidUpdate(prevProps: ModalPropsType): void;
    handleDimensionsUpdate: (dimensionsUpdate: any) => void;
    show: () => void;
    hide: () => void;
    render(): any;
}
export default Modal;
