import { CSSProperties } from 'vue'; declare const _default: import("vue").DefineComponent<{ customClass: { type: StringConstructor; default: string; }; center: { type: BooleanConstructor; default: boolean; }; dangerouslyUseHTMLString: { type: BooleanConstructor; default: boolean; }; duration: { type: NumberConstructor; default: number; }; icon: { type: StringConstructor; default: string; }; id: { type: StringConstructor; default: string; }; message: { type: import("vue").PropType>; default: string; }; onClose: { type: import("vue").PropType<() => void>; required: boolean; }; showClose: { type: BooleanConstructor; default: boolean; }; type: { type: import("vue").PropType; default: string; }; offset: { type: NumberConstructor; default: number; }; zIndex: { type: NumberConstructor; default: number; }; grouping: { type: BooleanConstructor; default: boolean; }; repeatNum: { type: NumberConstructor; default: number; }; }, { iconName: import("vue").ComputedRef; customStyle: import("vue").ComputedRef; visible: import("vue").Ref; badgeType: import("vue").Ref; close: () => void; clearTimer: () => void; startTimer: () => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { destroy: () => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ customClass?: unknown; center?: unknown; dangerouslyUseHTMLString?: unknown; duration?: unknown; icon?: unknown; id?: unknown; message?: unknown; onClose?: unknown; showClose?: unknown; type?: unknown; offset?: unknown; zIndex?: unknown; grouping?: unknown; repeatNum?: unknown; } & { offset: number; message: string | import("vue").VNode; customClass: string; type: import("./Message").MessageType; id: string; zIndex: number; center: boolean; icon: string; showClose: boolean; dangerouslyUseHTMLString: boolean; duration: number; grouping: boolean; repeatNum: number; } & { onClose?: (() => void) | undefined; }> & { onDestroy?: (() => any) | undefined; }, { offset: number; message: string | import("vue").VNode; customClass: string; type: import("./Message").MessageType; id: string; zIndex: number; center: boolean; icon: string; showClose: boolean; dangerouslyUseHTMLString: boolean; duration: number; grouping: boolean; repeatNum: number; }>; export default _default;