import { BadgeProps } from '../../shared/types/badge';
/**
 * Insignia contador / estado compacta (punto o chip con texto, icono opcional y estado de carga).
 *
 * Soporta tamaños, colores semánticos, tema sólido o suave, borde, color personalizado y truncado con tooltip.
 *
 * Con `state={{ hover: false }}` (o la prop plana `hover={false}`) el chip no captura el puntero; útil si el remarcado lo controla el padre (p. ej. `group-hover`).
 *
 * @example
 * ```tsx
 * // API agrupada (preferida)
 * <Badge appearance={{ color: 'danger', size: 'sm' }} text={{ label: '3' }} />
 *
 * // Dot sin label
 * <Badge appearance={{ size: 'dot', color: 'accent' }} />
 *
 * // Con icono
 * <Badge appearance={{ color: 'success', size: 'md' }} text={{ label: 'Nuevo' }} glyph={{ icon: 'StarOutlined' }} />
 *
 * // Carga
 * <Badge appearance={{ color: 'accent' }} state={{ loading: true }} />
 * ```
 *
 * @see {@link BadgeProps} para la lista completa de props
 */
export declare const Badge: {
    (props: BadgeProps): import("react/jsx-runtime").JSX.Element | null;
    displayName: string;
};
//# sourceMappingURL=index.d.ts.map