declare const _default: import('vue').DefineComponent<{ title: StringConstructor; type: import('vue').PropType | undefined>; description: StringConstructor; closable: { type: BooleanConstructor; default: boolean; }; center: BooleanConstructor; closeText: StringConstructor; showIcon: BooleanConstructor; effect: import('vue').PropType | undefined>; iconStyle: import('vue').PropType>; iconProps: import('vue').PropType; closeIconStyle: import('vue').PropType>; closeIconProps: import('vue').PropType; bodyStyle: import('vue').PropType>; titleStyle: import('vue').PropType>; descriptionStyle: import('vue').PropType>; transitionName: { type: StringConstructor; default: string; }; }, { visible: import('vue').Ref; isRich: import('vue').ComputedRef; onClose: (e: MouseEvent) => void; open: () => void; }, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { close: (_e: MouseEvent) => boolean; }, string, import('vue').PublicProps, Readonly | undefined>; description: StringConstructor; closable: { type: BooleanConstructor; default: boolean; }; center: BooleanConstructor; closeText: StringConstructor; showIcon: BooleanConstructor; effect: import('vue').PropType | undefined>; iconStyle: import('vue').PropType>; iconProps: import('vue').PropType; closeIconStyle: import('vue').PropType>; closeIconProps: import('vue').PropType; bodyStyle: import('vue').PropType>; titleStyle: import('vue').PropType>; descriptionStyle: import('vue').PropType>; transitionName: { type: StringConstructor; default: string; }; }>> & { onClose?: ((_e: MouseEvent) => any) | undefined; }, { center: boolean; closable: boolean; showIcon: boolean; transitionName: string; }, {}>; export default _default;