import { ReactNode } from "react"; export interface CustomModalProps { children?: ReactNode | (({ onClose }: { onClose?: () => void; }) => ReactNode); overlayClassName?: string; contentClassName?: string; showCloseButton?: boolean; onClose?: () => void; description?: string; heading?: string; } export interface ModalProps extends CustomModalProps { } export declare function getModalOverlayStyles(): string; export declare function getModalContentStyles(): string; export default function Modal({ showCloseButton, overlayClassName, contentClassName, description, children, onClose, heading, }: ModalProps): JSX.Element;