import { AppContext } from 'vue'; import { ElMessageBoxOptions, ElMessageBoxShortcutMethod, IElMessageBox, MessageBoxData } from 'element-plus'; export interface MessageBox { (options: MessageBoxOptions, appContext?: AppContext): Promise; confirm: MessageBoxShortcutMethod; prompt: MessageBoxShortcutMethod; alert: MessageBoxShortcutMethod; } export type IMessageBox = IElMessageBox; export type MessageBoxOptions = ElMessageBoxOptions & { zIndex?: number; }; export type MessageBoxShortcutMethod = ElMessageBoxShortcutMethod;