import React from "react"; import { ChakraModelProps, ModalHeaderSlotProps, ModalBodySlotProps, ModalFooterSlotProps } from "./ModalProps"; /** Header slot of `Modal`; its style props are spread onto the rendered header. */ export declare const ModalHeader: React.FC; /** Body slot of `Modal`; its style props are spread onto the rendered body. */ export declare const ModalBody: React.FC; /** Footer slot of `Modal`; its style props are spread onto the rendered footer. */ export declare const ModalFooter: React.FC; /** Dialog built from ModalHeader, ModalBody and ModalFooter slots; other children are dropped. */ export default function Modal({ size, isOpen, onClose, overlaybg, overlaybackdropFilter, overlaybackdropInvert, overlaybackdropBlur, isCentered, finalFocusRef, blockScrollOnMount, initialFocusRef, closeOnOverlayClick, closeOnEsc, trapFocus, motionPreset, scrollBehavior, children, isLoading, title, subtitle, hideCloseButton, contentProps, portalChildren, }: ChakraModelProps): import("react/jsx-runtime").JSX.Element;