import * as React from 'react'; import { IconElement } from '../common'; export interface BadgeProps { children?: React.ReactNode; type?: BadgeType; skin?: BadgeSkin; size?: BadgeSize; prefixIcon?: IconElement; suffixIcon?: IconElement; onClick?: React.EventHandler>; uppercase?: boolean; noPadding?: boolean; dataHook?: string; className?: string; showTooltip?: boolean; } export default class Badge extends React.PureComponent {} export type BadgeSkin = | 'general' | 'standard' | 'danger' | 'success' | 'neutral' | 'neutralLight' | 'warning' | 'warningLight' | 'urgent' | 'neutralStandard' | 'neutralSuccess' | 'neutralDanger' | 'premium'; export type BadgeType = 'solid' | 'outlined' | 'transparent'; export type BadgeSize = 'medium' | 'small' | 'tiny'; export declare const SIZE: { [key in BadgeSize]: BadgeSize }; export declare const TYPE: { [key in BadgeType]: BadgeType }; export declare const SKIN: { [key in BadgeSkin]: BadgeSkin };