import React, { ReactNode } from 'react'; import { Styles } from 'react-modal'; import { TModalBody } from './ModalBody'; import { TModalButton } from './ModalButton'; import { TModalFooter } from './ModalFooter'; import { TModalHeader } from './ModalHeader'; export declare type TModal = { bodyClassName?: string; border?: boolean; children?: ReactNode; className?: string; contentLabel?: string; duration?: number; isOpen: boolean; isStatic?: boolean; overlayClassName?: string; rtl?: boolean; size?: string; style?: Styles; toggle?: () => void; }; declare type ModalComponent = React.ForwardRefExoticComponent> & { Body: React.ForwardRefExoticComponent>; Button: React.ForwardRefExoticComponent>; Footer: React.ForwardRefExoticComponent>; Header: React.ForwardRefExoticComponent>; }; export declare const Modal: ModalComponent; export default Modal;