import * as React from 'react'; import { FCC } from '../../types/index.mjs'; import { ButtonCloseProps } from '../button/button-close.mjs'; import { Overlay } from '../dialog/index.mjs'; import { DialogProps } from '../dialog/dialog.mjs'; import { DialogTriggerProps } from '../dialog/dialog-trigger.mjs'; import { DialogCloseProps } from '../dialog/dialog-close.mjs'; import { DialogPortalProps } from '../dialog/dialog-portal.mjs'; import { DialogTitleProps } from '../dialog/dialog-title.mjs'; import { DialogDescriptionProps } from '../dialog/dialog-description.mjs'; import { DialogContentProps as DialogContentProps$1 } from '../dialog/dialog-content.mjs'; import 'tailwind-variants'; import 'tailwind-variants/dist/config'; import '../dialog/dialog-overlay.mjs'; import '@radix-ui/react-primitive'; import '@radix-ui/react-dismissable-layer'; import '@radix-ui/react-focus-scope'; import 'react/jsx-runtime'; import '@radix-ui/react-portal'; declare const Dialog: FCC; declare const DialogTrigger: React.ForwardRefExoticComponent>; declare const DialogCloseTrigger: React.ForwardRefExoticComponent>; declare const DialogPortal: React.FC; declare const DialogClose: React.ForwardRefExoticComponent>; interface DialogOverlayProps extends React.ComponentPropsWithoutRef { isBlur?: boolean; hideBackground?: boolean; } declare const DialogOverlay: React.ForwardRefExoticComponent>; interface DialogContentProps extends DialogContentProps$1 { fitContent?: boolean; fullScreen?: boolean; overlayProps?: DialogOverlayProps; scrollBehavior?: 'default' | 'inside' | 'outside'; placement?: 'default' | 'top' | 'bottom' | 'center' | 'top-center' | 'bottom-center'; } declare const DialogContent: React.ForwardRefExoticComponent>; interface DialogHeaderProps extends Omit, 'title'> { onClose?: () => void; className?: string; hideCloseButton?: boolean; buttonCloseProps?: ButtonCloseProps; } declare const DialogHeader: React.ForwardRefExoticComponent>; declare const DialogFooter: React.ForwardRefExoticComponent & React.RefAttributes>; declare const DialogTitle: React.ForwardRefExoticComponent, "ref"> & React.RefAttributes>; declare const DialogDescription: React.ForwardRefExoticComponent, "ref"> & React.RefAttributes>; export { Dialog, DialogClose, DialogCloseTrigger, DialogContent, DialogDescription, DialogFooter, DialogHeader, type DialogHeaderProps, DialogOverlay, type DialogOverlayProps, DialogPortal, DialogTitle, DialogTrigger };