import { OmitInternalProps } from '../../type-utils/omit-props'; import { RecipeProps, UnstyledProp, HTMLChakraProps } from '@chakra-ui/react/styled-system'; type BadgeRecipeProps = { /** * Size variant of the badge * @default "md" */ size?: RecipeProps<"nimbusBadge">["size"]; } & UnstyledProp; export type BadgeRootSlotProps = HTMLChakraProps<"span", BadgeRecipeProps>; export type BadgeProps = OmitInternalProps & { /** * Content to display inside the badge */ children?: React.ReactNode; /** * Ref forwarding to the root element */ ref?: React.Ref; /** * Data attributes for testing or custom metadata */ [key: `data-${string}`]: string; }; export {};