import * as react_jsx_runtime from 'react/jsx-runtime';
import { ReactNode, PropsWithChildren } from 'react';
import { ModalProps } from '@chakra-ui/react';

interface BaseModalProps {
    heading: ReactNode;
    children: PropsWithChildren<ReactNode>;
    isOpen: boolean;
    isClosable?: boolean;
    onClose: () => void;
    size?: ModalProps['size'];
    initialFocusRef?: ModalProps['initialFocusRef'];
}
declare const BaseModal: ({ isClosable, isOpen, heading, onClose, children, size, initialFocusRef, }: BaseModalProps) => react_jsx_runtime.JSX.Element;

export { BaseModalProps, BaseModal as default };
