/// <reference types="react" />
import { type ModalProps } from "@mantine/core";
import type { ModalRootProps } from "@mantine/core/lib/Modal/ModalRoot/ModalRoot";
export type { ModalProps } from "@mantine/core";
export * from "./Modal.styled";
export declare const Modal: {
    (props: ModalProps): import("react/jsx-runtime").JSX.Element;
    Root: (props: ModalRootProps) => import("react/jsx-runtime").JSX.Element;
    Overlay: import("react").ForwardRefExoticComponent<import("@mantine/core").ModalBaseOverlayProps & import("react").RefAttributes<HTMLDivElement>>;
    Content: import("react").ForwardRefExoticComponent<import("@mantine/core").ModalContentProps & import("react").RefAttributes<HTMLElement>>;
    CloseButton: import("react").ForwardRefExoticComponent<import("@mantine/core").ModalBaseCloseButtonProps & import("react").RefAttributes<HTMLButtonElement>>;
    Header: import("react").ForwardRefExoticComponent<import("@mantine/core").ModalBaseHeaderProps & import("react").RefAttributes<HTMLDivElement>>;
    Title: import("react").ForwardRefExoticComponent<import("@mantine/core").ModalBaseTitleProps & import("react").RefAttributes<HTMLHeadingElement>>;
    Body: import("react").ForwardRefExoticComponent<import("@mantine/core").ModalBaseBodyProps & import("react").RefAttributes<HTMLHeadingElement>>;
    NativeScrollArea: typeof import("@mantine/core/lib/ModalBase/NativeScrollArea/NativeScrollArea").NativeScrollArea;
};
