import React from 'react';
import { ViewStyle } from 'react-native';
import { MaskLayerProps } from '../MaskLayer';
export interface ModalProps extends MaskLayerProps {
    placement?: 'top' | 'right' | 'bottom' | 'left' | 'middle';
    onClosed?: () => void;
    containerStyle?: ViewStyle;
}
interface StoreType {
    layoutHeight: number;
    layoutWidth: number;
}
export declare const reducer: React.Reducer<StoreType, Partial<StoreType>>;
declare const Modal: (props?: ModalProps) => React.JSX.Element;
export default Modal;
