import { ButtonHTMLAttributes, HTMLAttributes } from 'react'; export interface DialogProps { open: boolean; onOpenChange: (open: boolean) => void; children: React.ReactNode; className?: string; } export interface DialogContentProps extends HTMLAttributes { children: React.ReactNode; } export interface DialogHeaderProps extends HTMLAttributes { } export interface DialogFooterProps extends HTMLAttributes { } export interface DialogTitleProps extends HTMLAttributes { } export interface DialogDescriptionProps extends HTMLAttributes { } export interface DialogCloseProps extends ButtonHTMLAttributes { }