import { type ComponentPropsWithoutRef, type ReactNode } from 'react'; import { type StatusLabelSlotRecipeVariant } from '../../styled-system/recipes'; export type StatusLabelProps = { /** * The text content of the status label. */ label: string; /** * Optional icon to display before the label text. */ icon?: ReactNode; /** * The status variant of the status label. * * @default 'neutral' */ status?: StatusLabelSlotRecipeVariant['status']; /** * The size variant of the status label. * * @default 'medium' */ size?: StatusLabelSlotRecipeVariant['size']; /** * The class name to apply to the component root element. */ className?: string; } & ComponentPropsWithoutRef<'span'>;