import { PluginObject } from 'vue'; import { ModulVue } from '../../utils/vue/vue'; export declare enum MMessageState { Confirmation = "confirmation", Information = "information", Warning = "warning", Error = "error" } export declare enum MMessageSkin { Default = "default", Light = "light", PageLight = "page-light", Page = "page" } export declare class MMessage extends ModulVue { readonly state: MMessageState; readonly skin: MMessageSkin; readonly icon: boolean; readonly title: string; readonly closeButton: boolean; readonly visible: boolean; animReady: boolean; private internalVisible; emitClose(_event: Event): void; emitUpdateVisible(_isVisible: Boolean): void; protected beforeCreate(): void; protected mounted(): void; onVisibleChange(value: boolean): void; get propVisible(): boolean; set propVisible(visible: boolean); get isSkinDefault(): boolean; get isSkinLight(): boolean; get isNotSkinPage(): boolean; get skinPageValue(): string; get isSkinPage(): boolean; get isSkinPageLight(): boolean; get isStateInformation(): boolean; get isStateWarning(): boolean; get isStateError(): boolean; get isStateConfirmation(): boolean; get showCloseButton(): boolean; getIcon(): string; } declare const MessagePlugin: PluginObject; export default MessagePlugin; //# sourceMappingURL=message.d.ts.map