import { CSSProperties } from 'react';
import { BaseComponentAttributes } from '../utils/types';
export interface ModalProps extends BaseComponentAttributes {
    view?: boolean;
    visible?: boolean;
    container?: HTMLElement;
    disablePortal?: boolean;
    placement?: 'top' | 'bottom' | 'left' | 'right' | 'center';
    showMask?: boolean;
    disableScroll?: boolean;
    maskClosable?: boolean;
    usePortal?: boolean;
    maskClassName?: string;
    containerClassName?: string;
    containerStyle?: CSSProperties;
    zIndex?: number;
    children?: any;
    onMaskClick?: (e: any) => void;
    onVisibleChange?: (visible: boolean, reason?: string) => void;
    onClose?: (reason: string, e: any) => void;
}
declare const _default: import("react").ForwardRefExoticComponent<ModalProps & import("react").RefAttributes<any>>;
export default _default;
