import type { MetaphorDefinition } from './metaphor.js'; export interface MetaphorPreview { id: string; name: string; tagline: string; vocabulary: { sprint: string; ticket: string; scorecard: string; perfectScore: string; onTarget: string; review: string; }; sampleTerms: Array<{ category: string; key: string; term: string; }>; sampleOutput: string; } /** * Build a preview for a single metaphor definition. * Uses defensive fallbacks for custom metaphors with missing optional terms. */ export declare function buildMetaphorPreview(metaphor: MetaphorDefinition): MetaphorPreview; /** * Build previews for all registered metaphors. */ export declare function buildAllPreviews(): MetaphorPreview[]; /** * Format a preview as plain text for CLI display and agent consumption. */ export declare function formatPreviewText(preview: MetaphorPreview): string; //# sourceMappingURL=metaphor-preview.d.ts.map