import React, { Component } from 'react'; import PropTypes from 'prop-types'; import type { BadgeProps } from './types'; export type { BadgeProps }; /** * Badge */ declare class Badge extends Component { static propTypes: { prefix: PropTypes.Requireable; rtl: PropTypes.Requireable; className: PropTypes.Requireable; style: PropTypes.Requireable; /** * 徽标依托的内容,一般显示在其右上方 */ children: PropTypes.Requireable; /** * 展示的数字,大于 `overflowCount` 时显示为 `${overflowCount}+`,为 `0` 时默认隐藏 */ count: PropTypes.Requireable>; /** * 当`count`为`0`时,是否显示 count * @version 1.16 */ showZero: PropTypes.Requireable; /** * 自定义徽标中的内容 */ content: PropTypes.Requireable; /** * 展示的封顶的数字 */ overflowCount: PropTypes.Requireable>; /** * 不展示数字,只展示一个小红点 */ dot: PropTypes.Requireable; }; static defaultProps: { prefix: string; count: number; showZero: boolean; overflowCount: number; dot: boolean; }; render(): React.JSX.Element; } declare const _default: import("../config-provider/types").ConfiguredComponentClass; export default _default;