import { InjectionKey } from 'vue'; import { MessageOptions, MessageReactive } from './Message'; export interface MessageApi { open(message: string | MessageOptions): MessageReactive; info(message: string | MessageOptions): MessageReactive; success(message: string | MessageOptions): MessageReactive; error(message: string | MessageOptions): MessageReactive; warning(message: string | MessageOptions): MessageReactive; loading(message: string | MessageOptions): MessageReactive; destroyAll(): void; } export declare const messageApiKey: InjectionKey; export declare function useMessage(): MessageApi;