import type { ListCardsResponse } from '../types/index.js'; import { RoxyDataElement } from '../utils/base-element.js'; /** * Tarot catalog. Renders GET /tarot/cards as a responsive gallery of the deck: each tile carries the Rider-Waite-Smith artwork, the card name, and an arcana/suit caption. Filter the deck server-side (arcana, suit, number, paging) and pass the page response; the component renders whatever cards it carries. Pairs with `` for a single-card detail view and `` for readings. */ export declare class RoxyTarotCatalog extends RoxyDataElement { static styles: import("lit").CSSResult[]; /** * Override the auto-derived gallery heading. Empty by default, in which case the heading is "Tarot deck". */ heading: string; protected renderEmpty(): import("lit").TemplateResult<1>; protected renderData(d: ListCardsResponse): import("lit").TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'roxy-tarot-catalog': RoxyTarotCatalog; } } //# sourceMappingURL=tarot-catalog.d.ts.map