// export interface IModalBaseProps extends React.HTMLAttributes { className?: string; closeOnEscPress?: boolean; onClose(): void; } export interface IModalProps extends IModalBaseProps { heading?: React.ReactNode; footer?: React.ReactNode; } export interface IActionModalProps extends IModalBaseProps { heading?: React.ReactNode; icon?: React.ReactNode; actions?: React.ReactNode; } export interface IModalPortalProps { className?: string; parentElementName?: string; } export var ModalBase: React.ComponentType; export var ModalPortal: React.ComponentType; export var ActionModal: React.ComponentType; export var Modal: React.ComponentType; export var ModalHeader: React.ComponentType< React.HTMLAttributes >; export var ModalFooter: React.ComponentType< React.HTMLAttributes >; export var ModalBody: React.ComponentType>; export var ActionModalActions: React.ComponentType< React.HTMLAttributes >; export var ActionModalContent: React.ComponentType< React.HTMLAttributes >; export var ActionModalIcon: React.ComponentType< React.HTMLAttributes >; export var ActionModalHeading: React.ComponentType< React.HTMLAttributes >;