/** * SvBadge - a small status pill / count label. Themed via `--sg-*` tokens with * soft `color-mix` tints so it sits well on light and dark. Parity: Smart badge. * * ```svelte * Active * 3 failed * ``` */ import type { Snippet } from 'svelte'; type Variant = 'neutral' | 'accent' | 'success' | 'warning' | 'danger' | 'info'; type Props = { variant?: Variant; size?: 'sm' | 'md'; /** Rounded-pill shape (default) vs a softer rounded rect. */ pill?: boolean; /** Show a leading status dot instead of / before content. */ dot?: boolean; children?: Snippet; }; declare const SvBadge: import("svelte").Component; type SvBadge = ReturnType; export default SvBadge;