import { ButtonHTMLAttributes, DetailedHTMLProps, HTMLProps } from 'react';
import { ModalAnimationProps } from '../ModalAnimation';
export interface ModalProps extends ModalAnimationProps {
    withCloseButton?: boolean;
    classNames?: {
        root?: string;
    };
}
declare const Modal: {
    (props: ModalProps): import("react/jsx-runtime").JSX.Element;
    Root: ({ className, children, ...props }: HTMLProps<HTMLDivElement>) => import("react/jsx-runtime").JSX.Element;
    Body: ({ className, ...props }: HTMLProps<HTMLHeadingElement>) => import("react/jsx-runtime").JSX.Element;
    Title: ({ className, ...props }: HTMLProps<HTMLHeadingElement>) => import("react/jsx-runtime").JSX.Element;
    CloseButton: (props: DetailedHTMLProps<ButtonHTMLAttributes<HTMLButtonElement>, HTMLButtonElement>) => import("react/jsx-runtime").JSX.Element;
    Header: ({ className, ...props }: HTMLProps<HTMLDivElement>) => import("react/jsx-runtime").JSX.Element;
    HeadingIcon: ({ className, ...props }: HTMLProps<HTMLDivElement>) => import("react/jsx-runtime").JSX.Element;
};
export default Modal;
//# sourceMappingURL=index.d.ts.map