import * as React from 'react'; import * as DialogPrimitive from '@radix-ui/react-dialog'; import { VariantProps } from 'class-variance-authority'; declare const Dialog: React.FC; declare const DialogTrigger: React.ForwardRefExoticComponent>; declare const DialogPortal: React.FC; declare const dialogOverlayVariants: (props?: import("class-variance-authority/dist/types").ClassProp | undefined) => string; declare const dialogTitleVariants: (props?: import("class-variance-authority/dist/types").ClassProp | undefined) => string; declare const DialogOverlay: React.ForwardRefExoticComponent, "ref"> & React.RefAttributes>; declare const DialogHeader: React.ForwardRefExoticComponent & React.RefAttributes>; declare const DialogClose: React.ForwardRefExoticComponent, "ref"> & React.RefAttributes>; declare const DialogFooter: React.ForwardRefExoticComponent & React.RefAttributes>; declare const DialogFooterButtons: React.ForwardRefExoticComponent & React.RefAttributes>; declare const DialogTitle: React.ForwardRefExoticComponent, "ref"> & React.RefAttributes>; declare const dialogContentVariants: (props?: ({ side?: "center" | "none" | null | undefined; animation?: boolean | null | undefined; } & import("class-variance-authority/dist/types").ClassProp) | undefined) => string; export type DialogContentRef = React.ElementRef; export type DialogContentProps = React.ComponentPropsWithoutRef & VariantProps & { isClickOutsideDismiss?: boolean; container?: HTMLElement | null; }; declare const DialogPrimitiveContent: React.ForwardRefExoticComponent, "ref"> & VariantProps<(props?: ({ side?: "center" | "none" | null | undefined; animation?: boolean | null | undefined; } & import("class-variance-authority/dist/types").ClassProp) | undefined) => string> & { isClickOutsideDismiss?: boolean | undefined; container?: HTMLElement | null | undefined; } & React.RefAttributes>; declare const DialogContent: React.ForwardRefExoticComponent, "ref"> & VariantProps<(props?: ({ side?: "center" | "none" | null | undefined; animation?: boolean | null | undefined; } & import("class-variance-authority/dist/types").ClassProp) | undefined) => string> & { isClickOutsideDismiss?: boolean | undefined; container?: HTMLElement | null | undefined; } & React.RefAttributes>; export { DialogTitle, DialogClose, DialogPrimitiveContent, DialogContent, DialogFooter, DialogFooterButtons, DialogHeader, DialogOverlay, DialogPortal, Dialog, DialogTrigger, dialogOverlayVariants, dialogContentVariants, dialogTitleVariants, };