import { NormalizedCatalogCardTag } from '../../utils/catalogCardTagUtils';
type CatalogCatalogCardTagsRowProps = {
    /** Etiquetas ya normalizadas (texto + color del {@link Badge}). */
    tags: NormalizedCatalogCardTag[];
    /** Si es `true`, el trazo del badge queda fijo (comportamiento `stroke` del tema); si no, solo al hover del grupo. */
    emphasized?: boolean;
    /** Con `true`, no se abre el popup de `+n` (solo lectura). */
    disabled?: boolean;
    className?: string;
};
/**
 * Single tag chip for compact catalog headers (e.g. `layout="stacked"` top row).
 * Omits the vertical padding used by {@link CatalogCatalogCardTagsRow} in the body/footer.
 */
export declare function CatalogCatalogCardStackedHeaderTag({ tag, emphasized, disabled, className, }: {
    tag: NormalizedCatalogCardTag;
    emphasized?: boolean;
    disabled?: boolean;
    className?: string;
}): import("react/jsx-runtime").JSX.Element;
/**
 * Fila única de badges: ajusta al ancho del contenedor y muestra `+n` por los que no caben.
 * El `+n` abre un `Popup` con el resto de etiquetas como lista de badges.
 * Con **una sola** etiqueta: el chip mantiene ancho al texto; no se usa `+1`. Si el label
 * desborda el ancho de la fila, se trunca con `…` y el detalle al pasar el ratón
 * (mismo criterio que `Badge` con `truncateLabel` + `truncateTooltip`).
 */
export declare function CatalogCatalogCardTagsRow({ tags, emphasized, disabled, className, }: CatalogCatalogCardTagsRowProps): import("react/jsx-runtime").JSX.Element | null;
export {};
//# sourceMappingURL=catalogCardTagsRow.d.ts.map