import { ReactNode } from 'react';
export type ModalSize = "sm" | "md" | "lg" | "xl" | "full";
export type ModalProps = {
    open: boolean;
    onClose: () => void;
    title?: ReactNode;
    size?: ModalSize;
    closeOnBackdrop?: boolean;
    closeOnEsc?: boolean;
    hideClose?: boolean;
    className?: string;
    headerSlot?: ReactNode;
    footer?: ReactNode;
    children: ReactNode;
};
export declare function Modal({ open, onClose, title, size, closeOnBackdrop, closeOnEsc, hideClose, className, headerSlot, footer, children, }: ModalProps): import("react/jsx-runtime").JSX.Element | null;
//# sourceMappingURL=Modal.d.ts.map