/** * MUI Badge Component * * Displays a small badge for status indicators, counts, or labels. * * @example * ```html * New * Published * * Done * ``` */ import { MiuraElement } from '@miurajs/miura-element'; export declare class MuiBadge extends MiuraElement { /** * Badge variant */ variant: 'solid' | 'soft' | 'outline' | 'dot'; /** * Badge color */ color: 'default' | 'primary' | 'success' | 'warning' | 'error' | 'info'; /** * Badge size */ size: 'sm' | 'md' | 'lg'; /** * Icon to display before label (Lucide icon name) */ icon: string; /** * Display as dot only (no content) */ dot: boolean; /** * Numeric count (auto-formats large numbers) */ count: number | null; /** * Maximum count before showing "99+" */ max: number; /** * Pill shape (fully rounded) */ pill: boolean; static styles: import("@miurajs/miura-render").CSSResult; private _formatCount; template(): import("@miurajs/miura-render").TemplateResult; } export default MuiBadge; //# sourceMappingURL=badge.d.ts.map