/** * Template Engine - Handlebars wrapper for CDK code generation */ export declare class TemplateEngine { private compiledTemplates; /** * Compile and cache a template */ compile(name: string, source: string): void; /** * Render a compiled template with context */ render(name: string, context: Record): string; /** * Compile and render in one step */ renderString(source: string, context: Record): string; /** * Register a partial template */ registerPartial(name: string, source: string): void; /** * Check if a template is compiled */ hasTemplate(name: string): boolean; /** * Clear all compiled templates */ clearTemplates(): void; } export declare const templateEngine: TemplateEngine; //# sourceMappingURL=template-engine.d.ts.map