import type { DivElementType as ModalContentDivElementType, ContentProps as ModalContentProps } from "./Content";
import type { HeaderElementType as ModalHeaderElementType, HeaderProps as ModalHeaderProps } from "./Header";
import type { ModalProps, ModalContextProps } from "./types";
import { useModal } from "./useModal";
declare const Modal: {
    ({ ref, ...props }: ModalProps): import("react/jsx-runtime").JSX.Element;
    displayName: string;
} & {
    Header: {
        ({ ref, children, ...otherProps }: ModalHeaderProps): import("react/jsx-runtime").JSX.Element;
        displayName: string;
    };
    Content: {
        ({ ref, children, ...otherProps }: ModalContentProps): import("react/jsx-runtime").JSX.Element;
        displayName: string;
    };
};
export { Modal, useModal };
export type { ModalContextProps, ModalContentDivElementType, ModalContentProps, ModalHeaderElementType, ModalHeaderProps, ModalProps, };
