declare const _default: import("vue").DefineComponent; default: string; }; offset: { type: NumberConstructor; default: number; }; title: { type: StringConstructor; default: string; }; type: { type: import("vue").PropType<"error" | "strong" | "success" | "warning" | "info">; default: string; }; message: { type: StringConstructor; default: undefined; }; duration: { type: NumberConstructor; default: number; }; showClose: { type: BooleanConstructor; default: boolean; }; onClose: { type: import("vue").PropType<() => void>; default: () => void; }; renderToBody: { type: BooleanConstructor; default: boolean; }; }>, { ns: string; cls: import("vue").ComputedRef; animationClsName: import("vue").ComputedRef; positionStyle: import("vue").ComputedRef; visible: import("vue").Ref; positionPropMap: import("vue").ComputedRef<{ hor: string; ver: string; }>; currentIcon: import("vue").ComputedRef<"" | import("vue").DefineComponent, { cls: import("vue").ComputedRef<(string | { [x: string]: boolean; })[]>; styles: import("vue").ComputedRef; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { size: string | number; color: string; rotate: number; spin: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>>; handleClose: () => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("close" | "destroy")[], "close" | "destroy", import("vue").PublicProps, Readonly; default: string; }; offset: { type: NumberConstructor; default: number; }; title: { type: StringConstructor; default: string; }; type: { type: import("vue").PropType<"error" | "strong" | "success" | "warning" | "info">; default: string; }; message: { type: StringConstructor; default: undefined; }; duration: { type: NumberConstructor; default: number; }; showClose: { type: BooleanConstructor; default: boolean; }; onClose: { type: import("vue").PropType<() => void>; default: () => void; }; renderToBody: { type: BooleanConstructor; default: boolean; }; }>> & Readonly<{ onClose?: ((...args: any[]) => any) | undefined; onDestroy?: ((...args: any[]) => any) | undefined; }>, { message: string; position: import("./types").NotificationPosition; offset: number; title: string; duration: number; renderToBody: boolean; type: "error" | "strong" | "success" | "warning" | "info"; onClose: () => void; showClose: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default;