import { DialogHTMLAttributes, ReactNode } from "react";
export interface ModalProps extends DialogHTMLAttributes {
open: boolean;
onClose: () => void;
size?: 'sm' | 'md' | 'lg' | 'xl';
onCloseAnimationEnd?: () => void;
children: ReactNode;
headless?: boolean;
}
export interface ModalFooterProps {
children: ReactNode;
}
export interface ModalHeaderProps {
title: string;
description?: string;
}