import * as React from 'react'; export interface ModalProps extends React.HTMLAttributes { /** Whether the modal is open */ open?: boolean; /** Callback when modal should close */ onClose?: () => void; /** Whether clicking overlay closes modal */ closeOnOverlayClick?: boolean; /** Whether pressing ESC closes modal */ closeOnEscape?: boolean; /** Size of the modal */ size?: 'sm' | 'md' | 'lg' | 'xl' | 'full'; /** Whether to show close button */ showCloseButton?: boolean; } export declare const Modal: React.ForwardRefExoticComponent>; export interface ModalHeaderProps extends React.HTMLAttributes { } export declare const ModalHeader: React.ForwardRefExoticComponent>; export interface ModalTitleProps extends React.HTMLAttributes { } export declare const ModalTitle: React.ForwardRefExoticComponent>; export interface ModalDescriptionProps extends React.HTMLAttributes { } export declare const ModalDescription: React.ForwardRefExoticComponent>; export interface ModalFooterProps extends React.HTMLAttributes { } export declare const ModalFooter: React.ForwardRefExoticComponent>; //# sourceMappingURL=Modal.d.ts.map