import React from 'react'; export interface ModalProps { isOpen: boolean; onClose: () => void; children: React.ReactNode; className?: string; } export declare const Modal: React.ForwardRefExoticComponent>; export interface ModalContentProps { children: React.ReactNode; className?: string; size?: 'sm' | 'md' | 'lg' | 'xl'; } export declare const ModalContent: React.ForwardRefExoticComponent>; export interface ModalHeaderProps { children: React.ReactNode; className?: string; showClose?: boolean; onClose?: () => void; } export declare const ModalHeader: React.ForwardRefExoticComponent>; export interface ModalBodyProps { children: React.ReactNode; className?: string; scrollable?: boolean; } export declare const ModalBody: React.ForwardRefExoticComponent>; export interface ModalFooterProps { children: React.ReactNode; className?: string; } export declare const ModalFooter: React.ForwardRefExoticComponent>; export interface MessageModalProps { isOpen: boolean; onClose: () => void; title: string; message: string; size?: 'sm' | 'md' | 'lg'; } export declare const MessageModal: React.ForwardRefExoticComponent>; export default Modal; //# sourceMappingURL=modal.d.ts.map