import React from 'react'; import PropTypes from 'prop-types'; export interface BadgeProps { /** * Badge look */ look: 'primary' | 'hero' | 'neutral' | 'faint' | 'success' | 'info' | 'warning' | 'danger'; /** * Badge text */ value: string; /** * Badge type */ type?: 'default' | 'pill'; /** * The override API */ overrides?: { Badge?: { styles?: (...args: unknown[]) => unknown; component?: React.ElementType; attributes?: (...args: unknown[]) => unknown; }; }; } export declare const Badge: { ({ value, look, type, overrides: componentOverrides, ...rest }: BadgeProps): JSX.Element; propTypes: { /** * Badge look */ look: PropTypes.Validator; /** * The override API */ overrides: PropTypes.Requireable any>; component: PropTypes.Requireable; styles: PropTypes.Requireable<(...args: any[]) => any>; }>>; }>>; /** * Badge type */ type: PropTypes.Requireable; /** * Badge text */ value: PropTypes.Validator; }; };