import { type ModalProps, type ModalRootProps } from "@mantine/core";
export type { ModalProps } from "@mantine/core";
export * from "./Modal.config";
export declare const Modal: {
    (props: ModalProps): import("react/jsx-runtime").JSX.Element;
    Root: (props: ModalRootProps) => import("react/jsx-runtime").JSX.Element;
    Overlay: import("@mantine/core").MantineComponent<{
        props: import("@mantine/core").ModalOverlayProps;
        ref: HTMLDivElement;
        stylesNames: "overlay";
        compound: true;
    }>;
    Content: import("@mantine/core").MantineComponent<{
        props: import("@mantine/core").ModalContentProps;
        ref: HTMLDivElement;
        stylesNames: import("@mantine/core/lib/components/Modal/ModalContent").ModalContentStylesNames;
        compound: true;
    }>;
    CloseButton: import("@mantine/core").MantineComponent<{
        props: import("@mantine/core").ModalCloseButtonProps;
        ref: HTMLButtonElement;
        stylesNames: "close";
        compound: true;
    }>;
    Header: import("@mantine/core").MantineComponent<{
        props: import("@mantine/core").ModalHeaderProps;
        ref: HTMLElement;
        stylesNames: "header";
        compound: true;
    }>;
    Title: import("@mantine/core").MantineComponent<{
        props: import("@mantine/core").ModalTitleProps;
        ref: HTMLHeadingElement;
        stylesNames: "title";
        compound: true;
    }>;
    Body: import("@mantine/core").MantineComponent<{
        props: import("@mantine/core").ModalBodyProps;
        ref: HTMLDivElement;
        stylesNames: "body";
        compound: true;
    }>;
};
