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;
}