import * as React from 'react'; import * as DialogPrimitive from '@radix-ui/react-dialog'; import { D as DirectionType } from '../commonTypes-TGqbHlp_.mjs'; declare const Dialog: React.FC; declare const DialogTrigger: React.ForwardRefExoticComponent>; declare const DialogPortal: { ({ ...props }: DialogPrimitive.DialogPortalProps): React.JSX.Element; displayName: string | undefined; }; declare const DialogOverlay: React.ForwardRefExoticComponent, "ref"> & React.RefAttributes>; declare const DialogContent: React.ForwardRefExoticComponent, "ref"> & { persist?: boolean; hideCloseButton?: boolean; container?: HTMLElement; overlayProps?: React.ComponentPropsWithoutRef; classNames?: { content?: string; overlay?: string; closeButton?: string; }; ids?: { overlay?: string; closeButton?: string; closeIcon?: string; }; } & React.RefAttributes>; declare const DialogCarouselContent: React.ForwardRefExoticComponent, "ref"> & { hideCloseButton?: boolean; hidePrevButton?: boolean; persist?: boolean; onPrev?: () => void; } & React.RefAttributes>; declare const DialogHeader: { ({ className, ...props }: React.HTMLAttributes): React.JSX.Element; displayName: string; }; declare const DialogTitle: React.ForwardRefExoticComponent, "ref"> & React.RefAttributes>; declare const DialogDescription: React.ForwardRefExoticComponent, "ref"> & React.RefAttributes>; declare const DialogFooter: { ({ className, ...props }: React.HTMLAttributes): React.JSX.Element; displayName: string; }; interface DialogCarouselProps { children: React.ReactNode; stepsApi?: any; stepsRef?: any; direction?: DirectionType; } declare const DialogCarousel: React.FC; interface DialogStepsProps { currentStep: string; visibleStepRef: React.RefObject; children: React.ReactNode; } declare const DialogSteps: React.FC; interface DialogStepProps { id: string; children: React.ReactNode; className?: string; stepRef?: any; } declare const DialogStep: React.FC; interface DialogBodyProps { children: React.ReactNode; className?: string; } declare const DialogBody: React.FC; export { Dialog, DialogBody, DialogCarousel, DialogCarouselContent, DialogContent, DialogDescription, DialogFooter, DialogHeader, DialogPortal, DialogStep, DialogSteps, DialogTitle, DialogTrigger };