import * as React from 'react'; import HIDComponentProps from '../ComponentModel/HIDComponentModel'; export interface HIDBadgeProps extends HIDComponentProps { /** color Property */ variant?: 'primary' | 'secondary' | 'success' | 'error' | 'warning'; /**The content rendered within the badge. */ badgeContent: number; /** Callback function for onclick event.*/ onClick?: () => void; /** Max count to show. */ badgeLimit?: number; /**Vertical Position **/ verticalPosition?: 'top' | 'bottom'; /**Horizontal Position **/ horizontalPosition?: 'left' | 'right'; /** If true, the badge will be invisible. **/ invisible?: boolean; /** Controls whether the badge is hidden when badgeContent is zero. **/ showZero?: boolean; /** Badge Style **/ badgeStyle?: 'dot' | 'standard'; } /** * ### The API documentation of the HID Badge React component. Learn more about the properties and the API Methods. * */ export default class HIDBadge extends React.Component { private handleClick; render(): JSX.Element; }