import { default as React } from 'react';
export interface ModalProps {
    isOpen: boolean;
    closeable?: boolean;
    hideButtons?: boolean;
    children?: React.ReactNode;
    buttonContainer?: React.ReactNode;
    className?: string;
    contentClassName?: string;
    titleContainerClassName?: string;
    hideCloseButton?: boolean;
    text?: {
        title?: string;
        content?: string;
        button?: string;
        backButton?: string;
    };
    setIsOpen: (isOpen: boolean) => void;
    onClose?: () => void;
    onBack?: () => void;
    onSubmit?: () => void;
}
export declare const Modal: React.FC<ModalProps>;
export default Modal;
