import * as react from 'react'; import { HeadingProps } from '../Heading/Heading.types.cjs'; import * as react_jsx_runtime from 'react/jsx-runtime'; import { ModalProps, ModalContainerProps } from './Modal.types.cjs'; export { ModalAddonProps, ModalHeaderProps } from './Modal.types.cjs'; export { VisualModal } from './VisualModal/index.cjs'; import '../types.cjs'; import '@emotion/react'; import 'csstype'; import './VisualModal/VisualModal.types.cjs'; declare const ModalNamespace: (({ closeOnEsc, setClose, isOpen, closeOnBackdrop, children, width, fullHeight, }: ModalProps) => react_jsx_runtime.JSX.Element | null) & { Header: react.ForwardRefExoticComponent<{ title?: string | undefined; type?: "leftAlign" | "centerAlign" | undefined; backButton?: boolean | undefined; closeButton?: boolean | undefined; onClickBackButton?: VoidFunction | undefined; onClickCloseButton?: VoidFunction | undefined; } & Partial> & react.RefAttributes>; Body: react.ForwardRefExoticComponent<{ children?: react.ReactNode; } & react.RefAttributes>; Footer: react.ForwardRefExoticComponent<{ children?: react.ReactNode; } & react.RefAttributes>; }; declare const ModalBody: react.ForwardRefExoticComponent<{ children?: react.ReactNode; } & react.RefAttributes>; declare const ModalContainer: react.ForwardRefExoticComponent>; declare const ModalFooter: react.ForwardRefExoticComponent<{ children?: react.ReactNode; } & react.RefAttributes>; declare const ModalHeader: react.ForwardRefExoticComponent<{ title?: string | undefined; type?: "leftAlign" | "centerAlign" | undefined; backButton?: boolean | undefined; closeButton?: boolean | undefined; onClickBackButton?: VoidFunction | undefined; onClickCloseButton?: VoidFunction | undefined; } & Partial> & react.RefAttributes>; export { ModalNamespace as Modal, ModalBody, ModalContainer, ModalContainerProps, ModalFooter, ModalHeader, ModalProps };