/**
 * SpecVerse Template Engines
 *
 * Template engines for generating code from implementation types.
 */
export { TypeScriptTemplateEngine, TemplateEngineError, type GeneratorFunction, type ValidatorFunction, type PostProcessorFunction } from './typescript-engine.js';
export { TemplateEngineRegistry, EngineNotFoundError, createDefaultRegistry, getGlobalRegistry, setGlobalRegistry, resetGlobalRegistry, type EngineRegistryConfig } from './engine-registry.js';
export { CodeGenerator, createCodeGenerator, type GeneratedOutput, type CodeGenerationOptions } from './code-generator.js';
export type { TemplateEngine, CodeTemplate, TemplateContext, ValidationResult } from '../types/index.js';
//# sourceMappingURL=index.d.ts.map