import type { TemplateFile } from '#types/generator.js'; /** * Get list of template files from a directory * Automatically discovers all .template files (including in subdirectories) and derives output names */ export declare function getTemplateFiles(templatesDir: string): Promise; /** * Process a single template file */ export declare function processTemplateFile(templateFile: TemplateFile, targetDir: string, variables: Record): Promise; /** * Process all template files */ export declare function processAllTemplates(templateFiles: TemplateFile[], targetDir: string, variables: Record): Promise;