/**
* 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;