import React from 'react'; export interface DialogProps { open?: boolean; defaultOpen?: boolean; onOpenChange?: (open: boolean) => void; children: React.ReactNode; } export declare const Dialog: ({ open: openProp, defaultOpen, onOpenChange, children }: DialogProps) => import("react/jsx-runtime").JSX.Element; export interface DialogTriggerProps { children: React.ReactNode; asChild?: boolean; className?: string; } export declare const DialogTrigger: React.ForwardRefExoticComponent>; export interface DialogContentProps { children: React.ReactNode; className?: string; showClose?: boolean; size?: 'sm' | 'md' | 'lg' | 'xl' | 'full'; } export declare const DialogContent: React.ForwardRefExoticComponent>; export interface DialogHeaderProps { children: React.ReactNode; className?: string; } export declare const DialogHeader: React.ForwardRefExoticComponent>; export interface DialogTitleProps { children: React.ReactNode; className?: string; } export declare const DialogTitle: React.ForwardRefExoticComponent>; export interface DialogDescriptionProps { children: React.ReactNode; className?: string; } export declare const DialogDescription: React.ForwardRefExoticComponent>; export interface DialogContent_bodyProps { children: React.ReactNode; className?: string; scrollable?: boolean; } export declare const DialogContent_body: React.ForwardRefExoticComponent>; export interface DialogFooterProps { children: React.ReactNode; className?: string; } export declare const DialogFooter: React.ForwardRefExoticComponent>; export default Dialog; //# sourceMappingURL=dialog.d.ts.map