declare const _default: import("vue").DefineComponent<{ visible: { type: BooleanConstructor; default: boolean; }; content: StringConstructor; icon: { type: import("vue").PropType; default: undefined; }; type: { type: import("vue").PropType<"text" | "loading">; default: string; }; theme: { type: import("vue").PropType<"error" | "loading" | "success">; default: string; }; duration: { type: NumberConstructor; default: number; }; direction: { type: import("vue").PropType; default: undefined; }; }, { bem: (el?: import("@xuanmo/dl-common").Modifiers | null | undefined, modifier?: import("@xuanmo/dl-common").Modifiers | undefined) => string; innerVisible: import("vue").WritableComputedRef; config: import("vue").ComputedRef<{ direction: import("@xuanmo/dl-common").DirectionType | undefined; }>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "update:visible"[], "update:visible", import("vue").PublicProps, Readonly; default: undefined; }; type: { type: import("vue").PropType<"text" | "loading">; default: string; }; theme: { type: import("vue").PropType<"error" | "loading" | "success">; default: string; }; duration: { type: NumberConstructor; default: number; }; direction: { type: import("vue").PropType; default: undefined; }; }>> & { "onUpdate:visible"?: ((...args: any[]) => any) | undefined; }, { direction: import("@xuanmo/dl-common").DirectionType; type: "text" | "loading"; icon: import("vue").Component; visible: boolean; theme: "error" | "loading" | "success"; duration: number; }, {}>; export default _default;