import * as React from "react";
import { Dialog as DialogPrimitive } from "radix-ui";
import { Dialog as ShadcnDialog, DialogClose as ShadcnDialogClose, DialogDescription as ShadcnDialogDescription, DialogFooter as ShadcnDialogFooter, DialogHeader as ShadcnDialogHeader, DialogOverlay as ShadcnDialogOverlay, DialogPortal as ShadcnDialogPortal, DialogTitle as ShadcnDialogTitle, DialogTrigger as ShadcnDialogTrigger } from "src/shadcn/components/dialog";
declare const Dialog: (props: React.ComponentProps<typeof ShadcnDialog>) => import("react/jsx-runtime").JSX.Element;
declare const DialogClose: (props: React.ComponentProps<typeof ShadcnDialogClose>) => import("react/jsx-runtime").JSX.Element;
/**
 * DialogContent composes Portal + Overlay + Radix Content so that
 * `overlayClassName` can be forwarded to the overlay element.
 */
declare const DialogContent: ({ className, children, showCloseButton, overlayClassName, ...props }: React.ComponentProps<typeof DialogPrimitive.Content> & {
    showCloseButton?: boolean;
    overlayClassName?: string;
}) => import("react/jsx-runtime").JSX.Element;
declare const DialogDescription: (props: React.ComponentProps<typeof ShadcnDialogDescription>) => import("react/jsx-runtime").JSX.Element;
declare const DialogFooter: ({ className, ...props }: React.ComponentProps<typeof ShadcnDialogFooter>) => import("react/jsx-runtime").JSX.Element;
declare const DialogHeader: ({ className, ...props }: React.ComponentProps<typeof ShadcnDialogHeader>) => import("react/jsx-runtime").JSX.Element;
declare const DialogOverlay: (props: React.ComponentProps<typeof ShadcnDialogOverlay>) => import("react/jsx-runtime").JSX.Element;
declare const DialogPortal: (props: React.ComponentProps<typeof ShadcnDialogPortal>) => import("react/jsx-runtime").JSX.Element;
declare const DialogTitle: (props: React.ComponentProps<typeof ShadcnDialogTitle>) => import("react/jsx-runtime").JSX.Element;
declare const DialogTrigger: (props: React.ComponentProps<typeof ShadcnDialogTrigger>) => import("react/jsx-runtime").JSX.Element;
export { Dialog, DialogClose, DialogContent, DialogDescription, DialogFooter, DialogHeader, DialogOverlay, DialogPortal, DialogTitle, DialogTrigger, };
