import { Component } from 'omi'; import { StyledProps, Styles } from '../common'; import { TdBadgeProps } from './type'; export interface BadgeProps extends TdBadgeProps, StyledProps { } export default class Badge extends Component { static css: any[]; static defaultProps: { color: string; count: number; dot: boolean; maxCount: number; shape: string; showZero: boolean; size: string; }; static propTypes: { children: (ObjectConstructor | NumberConstructor | FunctionConstructor | StringConstructor)[]; color: StringConstructor; content: (ObjectConstructor | NumberConstructor | FunctionConstructor | StringConstructor)[]; count: (ObjectConstructor | NumberConstructor | FunctionConstructor | StringConstructor)[]; dot: BooleanConstructor; maxCount: NumberConstructor; offset: ObjectConstructor; shape: StringConstructor; showZero: BooleanConstructor; size: StringConstructor; ignoreAttributes: ObjectConstructor; }; nodeRef: Partial>; classPrefix: any; getDisplayCount: () => import("../common").TNode; getStyle: (styles: Styles) => { [x: string]: string | number; }; render(props: BadgeProps): JSX.Element; }