import React from "react";
export interface ModalProps extends React.HTMLAttributes<HTMLDivElement> {
    open: boolean;
    onClose: () => void;
    size?: "sm" | "md" | "lg" | "xl" | "full";
    variant?: "default" | "primary" | "secondary";
    closeOnOverlayClick?: boolean;
    closeOnEscape?: boolean;
    showCloseButton?: boolean;
}
interface ModalComponent extends React.FC<ModalProps> {
    Header: React.FC<React.HTMLAttributes<HTMLDivElement>>;
    Body: React.FC<React.HTMLAttributes<HTMLDivElement>>;
    Footer: React.FC<React.HTMLAttributes<HTMLDivElement>>;
}
export declare const Modal: ModalComponent;
export {};
