import { ReactNode } from 'react'; import { Size } from '@type/Components'; declare type ModalProps = Readonly<{ className?: string; children: ReactNode; show?: boolean; header?: string; size?: Size; showHeader?: boolean; showFooter?: boolean; showHeaderCloseButton?: boolean; showFooterCancelButton?: boolean; showFooterOKButton?: boolean; footerOKButtonText?: string; footerCancelButtonText?: string; onClose?: () => void; onSubmit?: () => Promise; }>; export default function Modal({ className, children, size, onClose, onSubmit, show, header, showHeader, showFooter, showHeaderCloseButton, showFooterCancelButton, showFooterOKButton, footerOKButtonText, footerCancelButtonText, }: ModalProps): JSX.Element | null; export {};