import type { ComponentProps } from "react"; import { ModalBackdrop, ModalBody, ModalCloseTrigger, ModalContainer, ModalDialog, ModalFooter, ModalHeader, ModalHeading, ModalIcon, ModalRoot, ModalTrigger } from "./modal"; export declare const Modal: (({ children, state, ...props }: import("./modal").ModalRootProps) => import("react/jsx-runtime").JSX.Element) & { Root: ({ children, state, ...props }: import("./modal").ModalRootProps) => import("react/jsx-runtime").JSX.Element; Trigger: ({ children, className, ...props }: import("./modal").ModalTriggerProps & Omit>) => import("react/jsx-runtime").JSX.Element; Backdrop: ({ children, className, isDismissable, onClick, variant, ...props }: import("./modal").ModalBackdropProps) => import("react/jsx-runtime").JSX.Element; Container: ({ children, className, placement, scroll, size, ...props }: import("./modal").ModalContainerProps) => import("react/jsx-runtime").JSX.Element; Dialog: ({ children, className, ...props }: import("./modal").ModalDialogProps) => import("react/jsx-runtime").JSX.Element; Header: ({ children, className, ...props }: import("./modal").ModalHeaderProps & Omit>) => import("react/jsx-runtime").JSX.Element; Icon: ({ children, className, ...props }: import("./modal").ModalIconProps & Omit>) => import("react/jsx-runtime").JSX.Element; Heading: ({ children, className, ...props }: import("./modal").ModalHeadingProps) => import("react/jsx-runtime").JSX.Element; Body: ({ children, className, ...props }: import("./modal").ModalBodyProps & Omit>) => import("react/jsx-runtime").JSX.Element; Footer: ({ children, className, ...props }: import("./modal").ModalFooterProps & Omit>) => import("react/jsx-runtime").JSX.Element; CloseTrigger: ({ className, ...rest }: import("./modal").ModalCloseTriggerProps) => import("react/jsx-runtime").JSX.Element; }; export type Modal = { Props: ComponentProps; RootProps: ComponentProps; TriggerProps: ComponentProps; BackdropProps: ComponentProps; ContainerProps: ComponentProps; DialogProps: ComponentProps; HeaderProps: ComponentProps; IconProps: ComponentProps; HeadingProps: ComponentProps; BodyProps: ComponentProps; FooterProps: ComponentProps; CloseTriggerProps: ComponentProps; }; export { ModalRoot, ModalTrigger, ModalBackdrop, ModalContainer, ModalDialog, ModalHeader, ModalIcon, ModalHeading, ModalBody, ModalFooter, ModalCloseTrigger, }; export type { ModalRootProps, ModalRootProps as ModalProps, ModalTriggerProps, ModalBackdropProps, ModalContainerProps, ModalDialogProps, ModalHeaderProps, ModalIconProps, ModalHeadingProps, ModalBodyProps, ModalFooterProps, ModalCloseTriggerProps, } from "./modal"; export { modalVariants } from "@heroui/styles"; export type { ModalVariants } from "@heroui/styles";