import React from 'react'; import { Icon, IDropdownToggler, IHasCaption, IHasIcon, Overwrite } from '@epam/uui-core'; import { ClickableComponentProps } from '@epam/uui-components'; type BadgeMods = { /** Defines component color. */ color?: 'info' | 'success' | 'warning' | 'critical' | 'neutral'; /** * Defines component fill style. * @default 'solid' */ fill?: 'solid' | 'outline'; /** * Defines component size. * @default '36' */ size?: '18' | '24' | '30' | '36' | '42' | '48'; }; export interface BadgeModsOverride { } export interface BadgeCoreProps extends ClickableComponentProps, IDropdownToggler, IHasIcon, IHasCaption { /** Pass true to display an indicator. It shows only if fill = 'outline'. */ indicator?: boolean; /** * Position of the icon (left of right) * @default 'left' */ iconPosition?: 'left' | 'right'; /** Icon for drop-down toggler */ dropdownIcon?: Icon; /** Count value to be placed in component */ count?: React.ReactNode; } /** Represents the properties of a Badge component. */ export interface BadgeProps extends BadgeCoreProps, Overwrite { } export declare const Badge: React.ForwardRefExoticComponent>; export {}; //# sourceMappingURL=Badge.d.ts.map