import { CatalogCard } from '..';
import { Meta, StoryObj } from '@storybook/react';
declare const meta: Meta<typeof CatalogCard>;
export default meta;
/** Catálogo en fila: útil en listas a ancho completo (p. ej. panel lateral). */
export declare const CatalogoHorizontal: StoryObj<typeof CatalogCard>;
/** Catálogo en tres filas (wireframe listados): miniatura + rating + tag; textos; pie tags + acciones. */
export declare const CatalogoStacked: StoryObj<typeof CatalogCard>;
/** Catálogo compacto: banda superior (thumb **1/3** en **16:9** + calificación + tag debajo + solo CTA ícono; sin ⋯), texto debajo. */
export declare const CatalogoCompact: StoryObj<typeof CatalogCard>;
/** Catálogo vertical solo texto: oculta el bloque media con `media.hideImage` (sin placeholder). */
export declare const CatalogoVerticalSoloTexto: StoryObj<typeof CatalogCard>;
/**
 * Sin bloque media ni pie (CTA oculto; con `hideImage` tampoco hay **⋯** por defecto).
 * Validación visual: espacio inferior bajo la fila de tags, alineado al padding con pie.
 */
export declare const CatalogoVerticalSinPieHideImage: StoryObj<typeof CatalogCard>;
export declare const SitiosFijosDefault: StoryObj<typeof CatalogCard>;
/** Figma: \`color/icon/disabled\` cuando no hay calificación; \`"0"\` mantiene color de rating. */
export declare const CatalogoRatingAusenteYcero: StoryObj<typeof CatalogCard>;
/** Tooltips por defecto del **⋯** (*Más opciones*) y del bloque de calificación (*Calificación del medio*); segunda tarjeta con textos personalizados. */
export declare const CatalogoTooltipsOpcionesYRating: StoryObj<typeof CatalogCard>;
export declare const MediaIndicadoresConTooltip: StoryObj<typeof CatalogCard>;
export declare const CamionesAgregarDefault: StoryObj<typeof CatalogCard>;
/** Badges con colores distintos vía `CatalogCardTag` (`color` del `Badge`). */
export declare const TagsBadgeColores: StoryObj<typeof CatalogCard>;
/**
 * Desbordamientos \`+1\` / \`+2\` / \`+3\` (mismo ancho) y, al lado, **una** tag larga: ellipsis
 * + tooltip (sin chip \`+1\`).
 */
export declare const TagsDesbordesMasUnaLarga: StoryObj<typeof CatalogCard>;
/** Tooltips en la fila de badges y en el popup `+n` cuando hay demasiadas etiquetas. */
export declare const TagsConTooltip: StoryObj<typeof CatalogCard>;
/**
 * Menú contextual **⋯** (izquierda): el `Popup` / `Button` del trigger usa `pill="pill"` para la forma tipo pastilla.
 * Aplica a catálogo y proveedor cuando hay `optionsMenuItems`.
 */
export declare const MenuOpcionesTriggerPill: StoryObj<typeof CatalogCard>;
/**
 * Variante catálogo: el área de imagen (~141px) se monta con el componente `Picture` (fill, tokens, sin `<img>` suelto).
 */
export declare const BloqueMediaPicture: StoryObj<typeof CatalogCard>;
/**
 * Catálogo con `disabled`: `Picture` aplica `filter` en el `<img>` del media.
 */
export declare const TarjetaDisabledMedia: StoryObj<typeof CatalogCard>;
/**
 * Proveedor con `disabled`: sin hover de tarjeta ni enlace principal; CTA desactivado; menú **⋯** activo.
 */
export declare const ProveedorDisabled: StoryObj<typeof CatalogCard>;
/**
 * Compara: sin URL `Picture` usa directamente su placeholder; con URL inválida el bloque intenta cargar y tras error
 * aplica el mismo fallback del componente.
 */
export declare const MediaSinUrlNiRutaValida: StoryObj<typeof CatalogCard>;
/**
 * `to` y `href` enlazan solo media + detalle (catálogo) o cabecera + contacto (proveedor); el CTA y **⋯** quedan fuera del `<a>`.
 * Con **varios** `tags`, la fila resume en `+n` al ancho de la tarjeta; tags y `+n` van dentro del área enlazada.
 */
export declare const EnlaceTarjetaToYHref: StoryObj<typeof CatalogCard>;
export declare const FlujoCarritoAgregarAddedEliminado: StoryObj<typeof CatalogCard>;
export declare const EstadosAgregarYSeleccion: StoryObj<typeof CatalogCard>;
export declare const CatalogoPrimaryCtaIconoPersonalizado: StoryObj<typeof CatalogCard>;
export declare const ProveedorAncho: StoryObj<typeof CatalogCard>;
export declare const UsuarioFamiliaConFoto: StoryObj<typeof CatalogCard>;
export declare const UsuarioFamiliaSoloIniciales: StoryObj<typeof CatalogCard>;
export declare const ProveedorGaleriaEstados: StoryObj<typeof CatalogCard>;
export declare const ProveedorSinRating: StoryObj<typeof CatalogCard>;
export declare const ProveedorRatingCero: StoryObj<typeof CatalogCard>;
export declare const ProveedorContactoStrings: StoryObj<typeof CatalogCard>;
export declare const ProveedorTarjetaClickeable: StoryObj<typeof CatalogCard>;
export declare const ProveedorSoloBotonOpciones: StoryObj<typeof CatalogCard>;
export declare const FlujoAgregarListaDesplegable: StoryObj<typeof CatalogCard>;
export declare const FlujoQuitarListaDesplegable: StoryObj<typeof CatalogCard>;
export declare const IndoorPadre: StoryObj<typeof CatalogCard>;
/**
 * Historia de estrés de texto: pocas instancias, sin repetir `Picture` (una sola imagen en una tarjeta),
 * para evitar picos de memoria y bloqueos en Storybook.
 */
export declare const TextosLargosSinMenusInternos: StoryObj<typeof CatalogCard>;
//# sourceMappingURL=CatalogCard.stories.d.ts.map