/// declare const _sfc_main: import("vue").DefineComponent<{ duration: { type: NumberConstructor; default: number; }; message: { type: import("vue").PropType | (() => import("vue").VNode)>; }; dangerouslyUseHTMLString: { type: BooleanConstructor; default: boolean; }; icon: { type: StringConstructor; default: string; }; id: { type: StringConstructor; default: string; }; onClose: { type: FunctionConstructor; required: boolean; }; closeable: { type: BooleanConstructor; default: boolean; }; type: { type: StringConstructor; values: readonly ["success", "info", "warning", "error"]; default: string; }; offset: { type: NumberConstructor; default: number; }; zIndex: { type: NumberConstructor; default: number; }; grouping: { type: BooleanConstructor; default: boolean; }; repeatNum: { type: NumberConstructor; default: number; }; center: { type: BooleanConstructor; default: boolean; }; }, { iconMaps: any; emit: (event: "close" | "destroy", ...args: any[]) => void; visible: import("vue").Ref; props: any; close: () => boolean; beforeLeave: () => void; iconName: import("vue").ComputedRef; timer: NodeJS.Timeout | null; startTimerFn: () => void; clearTimeFn: () => void; styles: import("vue").ComputedRef<{ top: string; zIndex: number; }>; defClass: import("vue").ComputedRef; readonly TassIcon: import("vue").DefineComponent<{ name: { type: StringConstructor; default: string; }; }, { props: any; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, { name: string; }>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("close" | "destroy")[], "close" | "destroy", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly | (() => import("vue").VNode)>; }; dangerouslyUseHTMLString: { type: BooleanConstructor; default: boolean; }; icon: { type: StringConstructor; default: string; }; id: { type: StringConstructor; default: string; }; onClose: { type: FunctionConstructor; required: boolean; }; closeable: { type: BooleanConstructor; default: boolean; }; type: { type: StringConstructor; values: readonly ["success", "info", "warning", "error"]; default: string; }; offset: { type: NumberConstructor; default: number; }; zIndex: { type: NumberConstructor; default: number; }; grouping: { type: BooleanConstructor; default: boolean; }; repeatNum: { type: NumberConstructor; default: number; }; center: { type: BooleanConstructor; default: boolean; }; }>> & { onClose?: ((...args: any[]) => any) | undefined; onDestroy?: ((...args: any[]) => any) | undefined; }, { type: string; icon: string; offset: number; closeable: boolean; center: boolean; id: string; duration: number; dangerouslyUseHTMLString: boolean; zIndex: number; grouping: boolean; repeatNum: number; }>; export default _sfc_main;