declare const _default: import("vue").DefineComponent<{ type: { type: StringConstructor; default: string; }; message: { type: StringConstructor; default: string; }; description: { type: StringConstructor; default: string; }; }, { props: Readonly> & {}>>; getIconCmp: import("vue").ComputedRef; AAlert: { new (...args: any[]): { $: import("vue").ComponentInternalInstance; $data: {}; $props: Partial<{ showIcon: boolean; closable: boolean; banner: boolean; }> & Omit; closable: { type: BooleanConstructor; default: any; }; closeText: import("vue-types").VueTypeValidableDef; message: import("vue-types").VueTypeValidableDef; description: import("vue-types").VueTypeValidableDef; afterClose: import("vue").PropType<() => void>; showIcon: { type: BooleanConstructor; default: any; }; prefixCls: StringConstructor; banner: { type: BooleanConstructor; default: any; }; icon: import("vue-types").VueTypeValidableDef; closeIcon: import("vue-types").VueTypeValidableDef; onClose: import("vue").PropType; }>> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "closable" | "showIcon" | "banner">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ [name: string]: import("vue").Slot; }>; $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase>; $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase>; $emit: (event: string, ...args: any[]) => void; $el: any; $options: import("vue").ComponentOptionsBase; closable: { type: BooleanConstructor; default: any; }; closeText: import("vue-types").VueTypeValidableDef; message: import("vue-types").VueTypeValidableDef; description: import("vue-types").VueTypeValidableDef; afterClose: import("vue").PropType<() => void>; showIcon: { type: BooleanConstructor; default: any; }; prefixCls: StringConstructor; banner: { type: BooleanConstructor; default: any; }; icon: import("vue-types").VueTypeValidableDef; closeIcon: import("vue-types").VueTypeValidableDef; onClose: import("vue").PropType; }>>, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, { showIcon: boolean; closable: boolean; banner: boolean; }> & { beforeCreate?: (() => void) | (() => void)[] | undefined; created?: (() => void) | (() => void)[] | undefined; beforeMount?: (() => void) | (() => void)[] | undefined; mounted?: (() => void) | (() => void)[] | undefined; beforeUpdate?: (() => void) | (() => void)[] | undefined; updated?: (() => void) | (() => void)[] | undefined; activated?: (() => void) | (() => void)[] | undefined; deactivated?: (() => void) | (() => void)[] | undefined; beforeDestroy?: (() => void) | (() => void)[] | undefined; beforeUnmount?: (() => void) | (() => void)[] | undefined; destroyed?: (() => void) | (() => void)[] | undefined; unmounted?: (() => void) | (() => void)[] | undefined; renderTracked?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[] | undefined; renderTriggered?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[] | undefined; errorCaptured?: ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase>, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase>, info: string) => boolean | void)[] | undefined; }; $forceUpdate: () => void; $nextTick: typeof import("vue").nextTick; $watch(source: string | Function, cb: Function, options?: import("vue").WatchOptions | undefined): import("vue").WatchStopHandle; } & Readonly; closable: { type: BooleanConstructor; default: any; }; closeText: import("vue-types").VueTypeValidableDef; message: import("vue-types").VueTypeValidableDef; description: import("vue-types").VueTypeValidableDef; afterClose: import("vue").PropType<() => void>; showIcon: { type: BooleanConstructor; default: any; }; prefixCls: StringConstructor; banner: { type: BooleanConstructor; default: any; }; icon: import("vue-types").VueTypeValidableDef; closeIcon: import("vue-types").VueTypeValidableDef; onClose: import("vue").PropType; }>> & import("vue").ShallowUnwrapRef<() => JSX.Element> & import("vue").ComponentCustomProperties; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } & import("vue").ComponentOptionsBase; closable: { type: BooleanConstructor; default: any; }; closeText: import("vue-types").VueTypeValidableDef; message: import("vue-types").VueTypeValidableDef; description: import("vue-types").VueTypeValidableDef; afterClose: import("vue").PropType<() => void>; showIcon: { type: BooleanConstructor; default: any; }; prefixCls: StringConstructor; banner: { type: BooleanConstructor; default: any; }; icon: import("vue-types").VueTypeValidableDef; closeIcon: import("vue-types").VueTypeValidableDef; onClose: import("vue").PropType; }>>, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, { showIcon: boolean; closable: boolean; banner: boolean; }> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & import("@vue/runtime-core").Plugin; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, { type: string; message: string; description: string; }>; export default _default;