import { VariantProps } from 'class-variance-authority'; import * as React from 'react'; import * as DialogPrimitive from '@radix-ui/react-dialog'; declare const dialogVariants: (props?: ({ variant?: "inline" | "default" | null | undefined; position?: "br" | "default" | "bl" | "bc" | null | undefined; size?: "default" | "sm" | "lg" | "md" | "xl" | "fullscreen" | null | undefined; } & import('class-variance-authority/types').ClassProp) | undefined) => string; declare function Dialog({ ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; declare function DialogTrigger({ ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; declare function DialogPortal({ ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; declare function DialogClose({ ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; declare function DialogOverlay({ className, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; export interface DialogContentProps extends React.ComponentPropsWithoutRef, VariantProps { } declare function DialogContent({ className, variant, size, position, children, ...props }: DialogContentProps): import("react/jsx-runtime").JSX.Element; declare function DialogHeader({ className, ...props }: React.ComponentProps<'div'>): import("react/jsx-runtime").JSX.Element; declare function DialogFooter({ className, ...props }: React.ComponentProps<'div'>): import("react/jsx-runtime").JSX.Element; declare function DialogTitle({ className, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; declare function DialogDescription({ className, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; export { Dialog, DialogClose, DialogContent, DialogDescription, DialogFooter, DialogHeader, DialogOverlay, DialogPortal, DialogTitle, DialogTrigger, };