import { ComponentProps } from "react";
import dialogVariants from "./variants";
import { VariantProps } from "class-variance-authority";
interface DialogProps extends ComponentProps<"dialog">, VariantProps<typeof dialogVariants> {
    toggleDialog: () => void;
    persist?: boolean;
    closeOnEsc?: boolean;
    rootClassName?: string;
    overlayClassName?: string;
}
interface DialogComponent extends React.ForwardRefExoticComponent<DialogProps & React.RefAttributes<HTMLDialogElement>> {
    Header: typeof DialogHeader;
    Main: typeof DialogMain;
    Footer: typeof DialogFooter;
}
declare const DialogHeader: any;
declare const DialogMain: any;
declare const DialogFooter: any;
declare const Dialog: DialogComponent;
export default Dialog;
