export default Modal;
declare function Modal({ isOpen, isAlert, onHide, onSubmit, submitButtonText, closeButtonText, headerProps, bodyProps, footerProps, noClose, }: {
    isOpen: any;
    isAlert?: boolean;
    onHide: any;
    onSubmit: any;
    submitButtonText: any;
    closeButtonText: any;
    headerProps: any;
    bodyProps: any;
    footerProps: any;
    noClose?: boolean;
}, props: any): React.JSX.Element;
declare namespace Modal {
    namespace propTypes {
        let noClose: PropTypes.Requireable<boolean>;
        let closeButtonText: PropTypes.Requireable<string>;
        let submitButtonText: PropTypes.Requireable<string>;
        let headerProps: PropTypes.Requireable<PropTypes.InferProps<{
            title: PropTypes.Validator<string>;
            children: PropTypes.Requireable<PropTypes.ReactNodeLike>;
            className: PropTypes.Requireable<string>;
        }>>;
        let bodyProps: PropTypes.Requireable<PropTypes.InferProps<{
            children: PropTypes.Requireable<PropTypes.ReactNodeLike>;
            className: PropTypes.Requireable<string>;
        }>>;
        let footerProps: PropTypes.Requireable<PropTypes.InferProps<{
            children: PropTypes.Requireable<PropTypes.ReactNodeLike>;
            className: PropTypes.Requireable<string>;
        }>>;
        let isAlert: PropTypes.Requireable<boolean>;
        let isOpen: PropTypes.Requireable<boolean>;
        let onHide: PropTypes.Requireable<(...args: any[]) => any>;
        let onSubmit: PropTypes.Requireable<(...args: any[]) => any>;
    }
}
import React from 'react';
import PropTypes from 'prop-types';
//# sourceMappingURL=Modal.d.ts.map