import { HTMLAttributes } from 'vue'; export type ModalClassesKey = "overlayContainer" | "modalContainer" | "modalContent" | "header" | "body" | "footer" | "clearIcon"; export interface ModalProps extends /* @vue-ignore */ HTMLAttributes { open?: boolean; id?: string; width?: "small" | "default" | "large" | "extra-large" | "full"; placement?: "top-left" | "top-right" | "bottom-right" | "bottom-left" | "top-center" | "bottom-center" | "center"; headerDivider?: boolean; footerDivider?: boolean; borderRadius?: boolean; border?: boolean; clearIcon?: boolean; shadow?: boolean; classes?: Partial>; backdropClose?: boolean; backdropBlur?: boolean; escapeClose?: boolean; }