import type { ThemePalette } from "../tokens/colors.js"; export type CatalogTone = "accent" | "muted" | "success" | "warning" | "error" | "info"; export interface CatalogMetric { label: string; value: string | number; tone?: CatalogTone; } export interface CatalogItem { label: string; value: string; detail?: string; tone?: CatalogTone; } export interface CatalogGroup { title: string; description?: string; items: CatalogItem[]; } export interface RenderCatalogOptions { theme: ThemePalette; title: string; subtitle?: string; metrics?: CatalogMetric[]; groups: CatalogGroup[]; } export declare function renderCatalog(options: RenderCatalogOptions): string;