import type { SxProps, Theme } from '@mui/material/styles'; export type BadgeColor = 'default' | 'primary' | 'secondary' | 'success' | 'warning' | 'error' | 'inactive' | 'active' | 'dark' | 'neutral' | 'gray' | 'orange' | 'red'; export interface BadgeProps extends Omit, 'color'> { /** Visual colour style of the badge */ color?: BadgeColor; /** Compact size — overrides round dimensions when both are set */ compact?: boolean; /** Round shape with tighter horizontal padding */ round?: boolean; /** Show pointer cursor */ pointer?: boolean; /** MUI sx style overrides */ sx?: SxProps; }