import { ModalButtonProps } from '../components/Button/Button';
type ModalProps = {
    variant?: "alert" | "confirm" | "prompt";
    position?: "center" | "bottom" | "top";
    size?: "small" | "medium" | "large";
    title?: string;
    content?: React.ReactNode;
    handleBackdropClick?: (e: React.MouseEvent<HTMLDivElement>) => void;
    hasCloseButton?: boolean;
    onClose: () => void;
    onConfirm: () => void;
    confirmButton?: ModalButtonProps;
    cancelButton?: ModalButtonProps;
    inputTitle?: string;
    inputName?: string;
};
declare const Modal: ({ variant, position, size, title, content, handleBackdropClick, hasCloseButton, onClose, onConfirm, confirmButton, cancelButton, inputTitle, inputName, }: ModalProps) => import("react/jsx-runtime").JSX.Element;
export default Modal;
