export type Operation = 'authenticate' | 'create_menu' | 'receive_order' | 'update_order_status' | 'update_item_availability'; export type Language = 'typescript' | 'python' | 'java' | 'curl'; export interface CodeGenerationResult { code: string; language: Language; operation: Operation; metadata: { templatePath: string; placeholders: string[]; generatedAt: string; }; } export interface CodeGenerationError { error: string; operation: Operation; language: Language; supportedCombinations: string[]; } export declare class CodeGenerationTool { private templateLoader; constructor(); generate(operation: Operation, language: Language): Promise; /** * Extract placeholder variables from template * Looks for {{PLACEHOLDER_NAME}} patterns */ private extractPlaceholders; /** * Get list of supported operation/language combinations */ private getSupportedCombinations; } //# sourceMappingURL=code-generation-tool.d.ts.map