import { SizeTokenValue, QA } from '../common'; import { HTMLAttributes } from 'react'; import { CSSObject } from '@emotion/react'; export declare enum BadgeVariant { Red = "red", Accent = "accent", Grey = "grey", Disabled = "disabled" } export type BadgeStyles = { /** Размер */ size: SizeTokenValue | `${SizeTokenValue}`; /** Вариант */ variant: BadgeVariant | `${BadgeVariant}`; /** Очерченная граница */ hasStroke?: boolean; /** Цвет текста */ color?: string; } & Pick; export type BadgeProps = Partial & QA & HTMLAttributes; export declare enum BadgeDotSize { XS = "xs", S = "s", M = "m", L = "l" } export type BadgeDotProps = { /** Размер */ size: BadgeDotSize | `${BadgeDotSize}`; } & QA & Omit;