import { VNode, VNodeChild } from 'vue'; declare const _default: import("vue").DefineComponent<{ type: { type: import("vue").PropType; default: string; }; duration: { type: import("vue").PropType; default: number; }; closable: { type: import("vue").PropType; default: boolean; }; hoverAlive: { type: import("vue").PropType; default: boolean; }; html: { type: import("vue").PropType; default: undefined; }; card: { type: import("vue").PropType; default: boolean; }; icon: { type: import("vue").PropType<(() => VNodeChild) | undefined>; default: undefined; }; action: { type: import("vue").PropType<(() => VNodeChild) | undefined>; default: undefined; }; }, () => VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "close"[], "close", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: string; }; duration: { type: import("vue").PropType; default: number; }; closable: { type: import("vue").PropType; default: boolean; }; hoverAlive: { type: import("vue").PropType; default: boolean; }; html: { type: import("vue").PropType; default: undefined; }; card: { type: import("vue").PropType; default: boolean; }; icon: { type: import("vue").PropType<(() => VNodeChild) | undefined>; default: undefined; }; action: { type: import("vue").PropType<(() => VNodeChild) | undefined>; default: undefined; }; }>> & { onClose?: ((...args: any[]) => any) | undefined; }, { type: import("./interface").MessageType | undefined; icon: (() => VNodeChild) | undefined; duration: number | undefined; action: (() => VNodeChild) | undefined; html: import("./interface").MessageType | undefined; closable: boolean | undefined; card: boolean | undefined; hoverAlive: boolean | undefined; }>; export default _default;