import { MessageBoxData } from 'element-plus'; import { VNode } from 'vue'; interface IUseMessage { info(message: string | VNode): void; success(message: string | VNode): void; warning(message: string | VNode): void; error(message: string | VNode): void; } export declare function useMessage(): IUseMessage; interface IUseMessageBox { info(message: string, confirmText?: string, title?: string): void; success(message: string, confirmText?: string, title?: string): void; warning(message: string, confirmText?: string, title?: string): void; error(message: string, confirmText?: string, title?: string): void; confirm(message: string, title?: string, confirmText?: string, cancelText?: string): Promise; confirmAsync(asyncHandler: () => Promise, message: string, title?: string, confirmText?: string, cancelText?: string): Promise; } export declare function useMessageBox(): IUseMessageBox; export {};