interface ModalProps {
    children: React.ReactNode | React.ReactNode[];
    isOpen: boolean;
    onClose: () => void;
    noCloseButton?: boolean;
    className?: string;
    allowOverflow?: boolean;
    disableCloseOnClickOutside?: boolean;
}
export declare function Modal({ className, children, isOpen, onClose, noCloseButton, allowOverflow, disableCloseOnClickOutside, }: ModalProps): import("react/jsx-runtime").JSX.Element;
interface ModalTitleProps {
    children: React.ReactNode | React.ReactNode[];
    showDivider?: boolean;
}
export declare function ModalTitle({ children, showDivider }: ModalTitleProps): import("react/jsx-runtime").JSX.Element;
interface ModalFooterProps {
    showDivider?: boolean;
    fill?: boolean;
    justify?: "start" | "end" | "center" | "space-between" | "space-around" | "space-evenly" | "stretch";
    className?: string;
    children: React.ReactNode | React.ReactNode[];
}
export declare function ModalFooter({ children, className, fill }: ModalFooterProps): import("react/jsx-runtime").JSX.Element;
interface ModalBodyProps {
    children: React.ReactNode | React.ReactNode[];
    className?: string;
}
export declare function ModalBody({ children, className }: ModalBodyProps): import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=Modal.d.ts.map