/**
 * HTML-to-Manifest Conversion Module
 *
 * LLM-powered tool for converting HTML (with Tailwind/CSS) into
 * declarative block manifests for the CMS.
 */
export type { HtmlToManifestInput, HtmlToManifestOutput, ConversionResult, ConversionSuccess, ConversionFailure, AttemptResult, ConverterOptions, ThemeSummaryForLLM, ThemeColorSummary, } from './types';
export { convertHtmlToManifest, validateManifestOutput } from './three-pass-converter';
export { buildSystemPrompt, buildUserMessage } from './prompt/system';
export { summarizeThemeForLLM } from './prompt/theme-summary';
export { htmlToManifestOutputSchema, llmCustomBlockSchema, llmCustomCssRuleSchema, llmThemePatchOpSchema, llmMediaAtRuleSchema, llmAtRuleSchema, llmNestedRuleSchema, normalizeLlmCssRule, normalizeLlmMediaAtRule, normalizeDeclarationsArrayToRecord, collectValidationErrors, formatValidationFeedback, type ValidationError, type HtmlToManifestOutputSchema, type LlmCustomBlock, } from './validation/output-schema';
