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 }