export interface GenerateCodeRequest { templateDir: string; configJsonFile: string; outputDir: string; } export interface GenerateCodeResponse { success: boolean; outputDir?: string; error?: { code: string; message: string; details?: string; }; } export interface TemplateConfig { [key: string]: any; } export interface FileInfo { sourcePath: string; targetPath: string; isTemplate: boolean; } export interface GenerateCodeBatchRequest { templateDir: string; configJsonDir: string; outputDir: string; } export interface GenerateCodeBatchResponse { success: boolean; totalFiles: number; successCount: number; failureCount: number; results: Array<{ configFile: string; success: boolean; error?: string; }>; outputDir?: string; } export interface GenerateDdlRequest { templateDir: string; configJsonFile: string; outputDir: string; } export interface GenerateDdlResponse { success: boolean; outputDir?: string; generatedFile?: string; error?: { code: string; message: string; details?: string; }; } export interface GenerateDdlBatchRequest { templateDir: string; configJsonDir: string; outputDir: string; } export interface GenerateDdlBatchResponse { success: boolean; totalFiles: number; successCount: number; failureCount: number; generatedFile?: string; results: Array<{ configFile: string; success: boolean; error?: string; }>; outputDir?: string; } //# sourceMappingURL=module.types.d.ts.map