export interface ModalProps { modelValue: boolean; modalClass?: string; title?: string; minWidth?: string; maxWidth?: string; minHeight?: string; maxHeight?: string; titleBarColor?: string; backgroundColor?: string; icon?: string; isLargeIcon?: boolean; iconColor?: string; } export interface ModalEmits { (e: 'update:modelValue', value: boolean): void; (e: 'close'): void; } export interface ModalComponent { open: () => void; close: () => void; }