import React from 'react';
export interface ModalProps {
    /** Whether the modal should be visible or not */
    open: boolean;
    /** Callback fired when the component requests to be closed */
    onClose: () => void;
    /**  The title to add to the modal  */
    title?: string | React.ReactElement;
    /** Whether to render a close button or not */
    showCloseButton?: boolean;
    /** The id of the HTML node that contains the text of the modal */
    'aria-describedby'?: string;
}
/**
 * A dialog variation that helps with grabbing the user's attention by blurring the background and
 * presenting an element that requires action from the user
 */
declare const Modal: React.FC<ModalProps>;
export default Modal;
