export declare const BmNotification: (config: any) => void; export declare const StaticBmModal: (config: any) => { destroy: () => void; update: (newConfig: import("ant-design-vue").ModalFuncProps) => void; }; export declare const BmMessage: (config: any) => void; declare const BmModal: import("bm-admin-ui/es/utils/with-install").SFCWithInstall void; slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; props: Readonly> & { onOk?: ((...args: any[]) => any) | undefined; onClose?: ((...args: any[]) => any) | undefined; }>>; caculWidth: import("vue").ComputedRef; onOkCallback: (e: any) => void; AModal: { new (...args: any[]): { $: import("vue").ComponentInternalInstance; $data: {}; $props: Partial<{ visible: boolean; mask: boolean; forceRender: boolean; getContainer: string | false | HTMLElement | (() => HTMLElement); maskClosable: boolean; keyboard: boolean; closable: boolean; centered: boolean; bodyStyle: import("vue").CSSProperties; maskStyle: import("vue").CSSProperties; destroyOnClose: boolean; focusTriggerAfterClose: boolean; confirmLoading: boolean; }> & Omit; closable: { type: BooleanConstructor; default: any; }; closeIcon: import("vue-types").VueTypeValidableDef; onOk: import("vue").PropType<(e: MouseEvent) => void>; onCancel: import("vue").PropType<(e: MouseEvent) => void>; 'onUpdate:visible': import("vue").PropType<(visible: boolean) => void>; onChange: import("vue").PropType<(visible: boolean) => void>; afterClose: import("vue").PropType<() => void>; centered: { type: BooleanConstructor; default: any; }; width: (StringConstructor | NumberConstructor)[]; footer: import("vue-types").VueTypeValidableDef; okText: import("vue-types").VueTypeValidableDef; okType: import("vue").PropType; cancelText: import("vue-types").VueTypeValidableDef; icon: import("vue-types").VueTypeValidableDef; maskClosable: { type: BooleanConstructor; default: any; }; forceRender: { type: BooleanConstructor; default: any; }; okButtonProps: import("vue").PropType; htmlType: { type: import("vue").PropType; default: string; }; shape: { type: import("vue").PropType; }; size: { type: import("vue").PropType; }; loading: { type: import("vue").PropType; default: () => boolean | { delay?: number | undefined; }; }; disabled: { type: BooleanConstructor; default: any; }; ghost: { type: BooleanConstructor; default: any; }; block: { type: BooleanConstructor; default: any; }; danger: { type: BooleanConstructor; default: any; }; icon: import("vue-types").VueTypeValidableDef; href: StringConstructor; target: StringConstructor; title: StringConstructor; onClick: { type: import("vue").PropType<(event: MouseEvent) => void>; }; onMousedown: { type: import("vue").PropType<(event: MouseEvent) => void>; }; }>>>; cancelButtonProps: import("vue").PropType; htmlType: { type: import("vue").PropType; default: string; }; shape: { type: import("vue").PropType; }; size: { type: import("vue").PropType; }; loading: { type: import("vue").PropType; default: () => boolean | { delay?: number | undefined; }; }; disabled: { type: BooleanConstructor; default: any; }; ghost: { type: BooleanConstructor; default: any; }; block: { type: BooleanConstructor; default: any; }; danger: { type: BooleanConstructor; default: any; }; icon: import("vue-types").VueTypeValidableDef; href: StringConstructor; target: StringConstructor; title: StringConstructor; onClick: { type: import("vue").PropType<(event: MouseEvent) => void>; }; onMousedown: { type: import("vue").PropType<(event: MouseEvent) => void>; }; }>>>; destroyOnClose: { type: BooleanConstructor; default: any; }; wrapClassName: StringConstructor; maskTransitionName: StringConstructor; transitionName: StringConstructor; getContainer: { type: import("vue").PropType HTMLElement)>; default: any; }; zIndex: NumberConstructor; bodyStyle: { type: import("vue").PropType; default: import("vue").CSSProperties; }; maskStyle: { type: import("vue").PropType; default: import("vue").CSSProperties; }; mask: { type: BooleanConstructor; default: any; }; keyboard: { type: BooleanConstructor; default: any; }; wrapProps: ObjectConstructor; focusTriggerAfterClose: { type: BooleanConstructor; default: any; }; modalRender: import("vue").PropType<(arg: { originVNode: import("ant-design-vue/lib/_util/type").VueNode; }) => import("ant-design-vue/lib/_util/type").VueNode>; }>> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "visible" | "confirmLoading" | "closable" | "centered" | "maskClosable" | "forceRender" | "destroyOnClose" | "getContainer" | "bodyStyle" | "maskStyle" | "mask" | "keyboard" | "focusTriggerAfterClose">; $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; }; closeIcon: import("vue-types").VueTypeValidableDef; onOk: import("vue").PropType<(e: MouseEvent) => void>; onCancel: import("vue").PropType<(e: MouseEvent) => void>; 'onUpdate:visible': import("vue").PropType<(visible: boolean) => void>; onChange: import("vue").PropType<(visible: boolean) => void>; afterClose: import("vue").PropType<() => void>; centered: { type: BooleanConstructor; default: any; }; width: (StringConstructor | NumberConstructor)[]; footer: import("vue-types").VueTypeValidableDef; okText: import("vue-types").VueTypeValidableDef; okType: import("vue").PropType; cancelText: import("vue-types").VueTypeValidableDef; icon: import("vue-types").VueTypeValidableDef; maskClosable: { type: BooleanConstructor; default: any; }; forceRender: { type: BooleanConstructor; default: any; }; okButtonProps: import("vue").PropType; htmlType: { type: import("vue").PropType; default: string; }; shape: { type: import("vue").PropType; }; size: { type: import("vue").PropType; }; loading: { type: import("vue").PropType; default: () => boolean | { delay?: number | undefined; }; }; disabled: { type: BooleanConstructor; default: any; }; ghost: { type: BooleanConstructor; default: any; }; block: { type: BooleanConstructor; default: any; }; danger: { type: BooleanConstructor; default: any; }; icon: import("vue-types").VueTypeValidableDef; href: StringConstructor; target: StringConstructor; title: StringConstructor; onClick: { type: import("vue").PropType<(event: MouseEvent) => void>; }; onMousedown: { type: import("vue").PropType<(event: MouseEvent) => void>; }; }>>>; cancelButtonProps: import("vue").PropType; htmlType: { type: import("vue").PropType; default: string; }; shape: { type: import("vue").PropType; }; size: { type: import("vue").PropType; }; loading: { type: import("vue").PropType; default: () => boolean | { delay?: number | undefined; }; }; disabled: { type: BooleanConstructor; default: any; }; ghost: { type: BooleanConstructor; default: any; }; block: { type: BooleanConstructor; default: any; }; danger: { type: BooleanConstructor; default: any; }; icon: import("vue-types").VueTypeValidableDef; href: StringConstructor; target: StringConstructor; title: StringConstructor; onClick: { type: import("vue").PropType<(event: MouseEvent) => void>; }; onMousedown: { type: import("vue").PropType<(event: MouseEvent) => void>; }; }>>>; destroyOnClose: { type: BooleanConstructor; default: any; }; wrapClassName: StringConstructor; maskTransitionName: StringConstructor; transitionName: StringConstructor; getContainer: { type: import("vue").PropType HTMLElement)>; default: any; }; zIndex: NumberConstructor; bodyStyle: { type: import("vue").PropType; default: import("vue").CSSProperties; }; maskStyle: { type: import("vue").PropType; default: import("vue").CSSProperties; }; mask: { type: BooleanConstructor; default: any; }; keyboard: { type: BooleanConstructor; default: any; }; wrapProps: ObjectConstructor; focusTriggerAfterClose: { type: BooleanConstructor; default: any; }; modalRender: import("vue").PropType<(arg: { originVNode: import("ant-design-vue/lib/_util/type").VueNode; }) => import("ant-design-vue/lib/_util/type").VueNode>; }>>, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, { visible: boolean; mask: boolean; forceRender: boolean; getContainer: string | false | HTMLElement | (() => HTMLElement); maskClosable: boolean; keyboard: boolean; closable: boolean; centered: boolean; bodyStyle: import("vue").CSSProperties; maskStyle: import("vue").CSSProperties; destroyOnClose: boolean; focusTriggerAfterClose: boolean; confirmLoading: 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; }; closeIcon: import("vue-types").VueTypeValidableDef; onOk: import("vue").PropType<(e: MouseEvent) => void>; onCancel: import("vue").PropType<(e: MouseEvent) => void>; 'onUpdate:visible': import("vue").PropType<(visible: boolean) => void>; onChange: import("vue").PropType<(visible: boolean) => void>; afterClose: import("vue").PropType<() => void>; centered: { type: BooleanConstructor; default: any; }; width: (StringConstructor | NumberConstructor)[]; footer: import("vue-types").VueTypeValidableDef; okText: import("vue-types").VueTypeValidableDef; okType: import("vue").PropType; cancelText: import("vue-types").VueTypeValidableDef; icon: import("vue-types").VueTypeValidableDef; maskClosable: { type: BooleanConstructor; default: any; }; forceRender: { type: BooleanConstructor; default: any; }; okButtonProps: import("vue").PropType; htmlType: { type: import("vue").PropType; default: string; }; shape: { type: import("vue").PropType; }; size: { type: import("vue").PropType; }; loading: { type: import("vue").PropType; default: () => boolean | { delay?: number | undefined; }; }; disabled: { type: BooleanConstructor; default: any; }; ghost: { type: BooleanConstructor; default: any; }; block: { type: BooleanConstructor; default: any; }; danger: { type: BooleanConstructor; default: any; }; icon: import("vue-types").VueTypeValidableDef; href: StringConstructor; target: StringConstructor; title: StringConstructor; onClick: { type: import("vue").PropType<(event: MouseEvent) => void>; }; onMousedown: { type: import("vue").PropType<(event: MouseEvent) => void>; }; }>>>; cancelButtonProps: import("vue").PropType; htmlType: { type: import("vue").PropType; default: string; }; shape: { type: import("vue").PropType; }; size: { type: import("vue").PropType; }; loading: { type: import("vue").PropType; default: () => boolean | { delay?: number | undefined; }; }; disabled: { type: BooleanConstructor; default: any; }; ghost: { type: BooleanConstructor; default: any; }; block: { type: BooleanConstructor; default: any; }; danger: { type: BooleanConstructor; default: any; }; icon: import("vue-types").VueTypeValidableDef; href: StringConstructor; target: StringConstructor; title: StringConstructor; onClick: { type: import("vue").PropType<(event: MouseEvent) => void>; }; onMousedown: { type: import("vue").PropType<(event: MouseEvent) => void>; }; }>>>; destroyOnClose: { type: BooleanConstructor; default: any; }; wrapClassName: StringConstructor; maskTransitionName: StringConstructor; transitionName: StringConstructor; getContainer: { type: import("vue").PropType HTMLElement)>; default: any; }; zIndex: NumberConstructor; bodyStyle: { type: import("vue").PropType; default: import("vue").CSSProperties; }; maskStyle: { type: import("vue").PropType; default: import("vue").CSSProperties; }; mask: { type: BooleanConstructor; default: any; }; keyboard: { type: BooleanConstructor; default: any; }; wrapProps: ObjectConstructor; focusTriggerAfterClose: { type: BooleanConstructor; default: any; }; modalRender: import("vue").PropType<(arg: { originVNode: import("ant-design-vue/lib/_util/type").VueNode; }) => import("ant-design-vue/lib/_util/type").VueNode>; }>> & import("vue").ShallowUnwrapRef<() => JSX.Element> & import("vue").ComponentCustomProperties; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } & import("vue").ComponentOptionsBase; closable: { type: BooleanConstructor; default: any; }; closeIcon: import("vue-types").VueTypeValidableDef; onOk: import("vue").PropType<(e: MouseEvent) => void>; onCancel: import("vue").PropType<(e: MouseEvent) => void>; 'onUpdate:visible': import("vue").PropType<(visible: boolean) => void>; onChange: import("vue").PropType<(visible: boolean) => void>; afterClose: import("vue").PropType<() => void>; centered: { type: BooleanConstructor; default: any; }; width: (StringConstructor | NumberConstructor)[]; footer: import("vue-types").VueTypeValidableDef; okText: import("vue-types").VueTypeValidableDef; okType: import("vue").PropType; cancelText: import("vue-types").VueTypeValidableDef; icon: import("vue-types").VueTypeValidableDef; maskClosable: { type: BooleanConstructor; default: any; }; forceRender: { type: BooleanConstructor; default: any; }; okButtonProps: import("vue").PropType; htmlType: { type: import("vue").PropType; default: string; }; shape: { type: import("vue").PropType; }; size: { type: import("vue").PropType; }; loading: { type: import("vue").PropType; default: () => boolean | { delay?: number | undefined; }; }; disabled: { type: BooleanConstructor; default: any; }; ghost: { type: BooleanConstructor; default: any; }; block: { type: BooleanConstructor; default: any; }; danger: { type: BooleanConstructor; default: any; }; icon: import("vue-types").VueTypeValidableDef; href: StringConstructor; target: StringConstructor; title: StringConstructor; onClick: { type: import("vue").PropType<(event: MouseEvent) => void>; }; onMousedown: { type: import("vue").PropType<(event: MouseEvent) => void>; }; }>>>; cancelButtonProps: import("vue").PropType; htmlType: { type: import("vue").PropType; default: string; }; shape: { type: import("vue").PropType; }; size: { type: import("vue").PropType; }; loading: { type: import("vue").PropType; default: () => boolean | { delay?: number | undefined; }; }; disabled: { type: BooleanConstructor; default: any; }; ghost: { type: BooleanConstructor; default: any; }; block: { type: BooleanConstructor; default: any; }; danger: { type: BooleanConstructor; default: any; }; icon: import("vue-types").VueTypeValidableDef; href: StringConstructor; target: StringConstructor; title: StringConstructor; onClick: { type: import("vue").PropType<(event: MouseEvent) => void>; }; onMousedown: { type: import("vue").PropType<(event: MouseEvent) => void>; }; }>>>; destroyOnClose: { type: BooleanConstructor; default: any; }; wrapClassName: StringConstructor; maskTransitionName: StringConstructor; transitionName: StringConstructor; getContainer: { type: import("vue").PropType HTMLElement)>; default: any; }; zIndex: NumberConstructor; bodyStyle: { type: import("vue").PropType; default: import("vue").CSSProperties; }; maskStyle: { type: import("vue").PropType; default: import("vue").CSSProperties; }; mask: { type: BooleanConstructor; default: any; }; keyboard: { type: BooleanConstructor; default: any; }; wrapProps: ObjectConstructor; focusTriggerAfterClose: { type: BooleanConstructor; default: any; }; modalRender: import("vue").PropType<(arg: { originVNode: import("ant-design-vue/lib/_util/type").VueNode; }) => import("ant-design-vue/lib/_util/type").VueNode>; }>>, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, { visible: boolean; mask: boolean; forceRender: boolean; getContainer: string | false | HTMLElement | (() => HTMLElement); maskClosable: boolean; keyboard: boolean; closable: boolean; centered: boolean; bodyStyle: import("vue").CSSProperties; maskStyle: import("vue").CSSProperties; destroyOnClose: boolean; focusTriggerAfterClose: boolean; confirmLoading: boolean; }> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & import("@vue/runtime-core").Plugin & { readonly info: import("ant-design-vue/lib/modal/Modal").ModalFunc; readonly success: import("ant-design-vue/lib/modal/Modal").ModalFunc; readonly error: import("ant-design-vue/lib/modal/Modal").ModalFunc; readonly warn: import("ant-design-vue/lib/modal/Modal").ModalFunc; readonly warning: import("ant-design-vue/lib/modal/Modal").ModalFunc; readonly confirm: import("ant-design-vue/lib/modal/Modal").ModalFunc; readonly destroyAll: () => void; }; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("close" | "ok")[], "close" | "ok", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly> & { onOk?: ((...args: any[]) => any) | undefined; onClose?: ((...args: any[]) => any) | undefined; }, { visible: boolean; width: string; size: string; }>>; declare const BmAlert: import("bm-admin-ui/es/utils/with-install").SFCWithInstall> & {}>>; 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 { BmAlert, BmModal };