import { Close, Content, Description, Overlay, Portal, Root, Title, Trigger } from '@radix-ui/react-dialog'; import { ComponentProps } from 'react'; declare function Dialog({ ...props }: ComponentProps): import("react").JSX.Element; declare namespace Dialog { var Trigger: typeof DialogTrigger; var Portal: typeof DialogPortal; var Close: typeof DialogClose; var Overlay: typeof DialogOverlay; var Content: typeof DialogContent; var Header: typeof DialogHeader; var Footer: typeof DialogFooter; var Title: typeof DialogTitle; var Description: typeof DialogDescription; } declare function DialogTrigger({ ...props }: ComponentProps): import("react").JSX.Element; declare function DialogPortal({ ...props }: ComponentProps): import("react").JSX.Element; declare function DialogClose({ ...props }: ComponentProps): import("react").JSX.Element; declare function DialogOverlay({ ...props }: Omit, 'className'>): import("react").JSX.Element; declare function DialogContent({ children, showCloseButton, className, ...props }: ComponentProps & { showCloseButton?: boolean; }): import("react").JSX.Element; declare function DialogHeader({ ...props }: Omit, 'className'>): import("react").JSX.Element; declare function DialogFooter({ ...props }: Omit, 'className'>): import("react").JSX.Element; declare function DialogTitle({ ...props }: Omit, 'className'>): import("react").JSX.Element; declare function DialogDescription({ ...props }: Omit, 'className'>): import("react").JSX.Element; export { Dialog };