/** * File Template Generator for SmartEmbed * Generates project files based on project intent */ import { ProjectIntent } from '../parsers/nlp-parser.js'; export interface GeneratedFiles { [filepath: string]: string; } export declare class TemplateGenerator { /** * Generate all project files based on intent */ generate(intent: ProjectIntent): GeneratedFiles; private generateMainCpp; private getHeaderComment; private generateIncludes; private generateConstants; private generateSetup; private generateLoop; private generateReadme; private generateGitignore; private generateAdditionalFiles; private getBoardDisplayName; private getProjectTypeDisplayName; private getRequiredLibraries; } //# sourceMappingURL=template-generator.d.ts.map