import * as React from "react";
interface ModalProps {
    isOpen: boolean;
    onClose: () => void;
    children: React.ReactNode;
    className?: string;
}
interface ModalContentProps {
    children: React.ReactNode;
    className?: string;
}
interface ModalHeaderProps {
    children: React.ReactNode;
    className?: string;
}
interface ModalTitleProps {
    children: React.ReactNode;
    className?: string;
}
interface ModalFooterProps {
    children: React.ReactNode;
    className?: string;
}
/** @deprecated Use ModalV2 from './modal-v2' instead. */
declare const Modal: React.ForwardRefExoticComponent<ModalProps & React.RefAttributes<HTMLDivElement>>;
/** @deprecated Use ModalV2Content from './modal-v2' instead. */
declare const ModalContent: React.ForwardRefExoticComponent<ModalContentProps & React.RefAttributes<HTMLDivElement>>;
/** @deprecated Use ModalV2Header from './modal-v2' instead. */
declare const ModalHeader: React.ForwardRefExoticComponent<ModalHeaderProps & React.RefAttributes<HTMLDivElement>>;
/** @deprecated Use ModalV2Title from './modal-v2' instead. */
declare const ModalTitle: React.ForwardRefExoticComponent<ModalTitleProps & React.RefAttributes<HTMLHeadingElement>>;
/** @deprecated Use ModalV2Footer from './modal-v2' instead. */
declare const ModalFooter: React.ForwardRefExoticComponent<ModalFooterProps & React.RefAttributes<HTMLDivElement>>;
export { Modal, ModalContent, ModalFooter, ModalHeader, ModalTitle };
//# sourceMappingURL=modal.d.ts.map