import { ProjectConfig } from '../types'; export interface ConversionContext { sourceFramework: string; targetFramework: string; sourceLanguage: string; targetLanguage: string; projectStructure: any; businessLogic: any[]; apiEndpoints: any[]; models: any[]; services: any[]; controllers: any[]; } export declare class IntelligentConverter { private openaiService; private analyzer; constructor(); convertProject(config: ProjectConfig, sourcePath: string, outputPath: string): Promise<{ success: boolean; outputPath: string; errors: string[]; }>; private detectSourceFramework; private createBasicConversionContext; private getLanguageFromFramework; private extractBasicBusinessLogic; private extractBasicApiEndpoints; private extractBasicModels; private extractBasicServices; private extractBasicControllers; private generateProjectStructure; private convertBusinessLogic; private convertService; private convertController; private convertModel; private getServicePath; private getControllerPath; private getModelPath; private generateFrameworkFiles; private generateMainFile; private generateMainFileContent; private generateConfigFiles; private generateApiRoutes; private generateApiRoute; private generateTestsAndDocs; private generateAppModule; private generateNestJSFiles; private getNonInteractiveCommand; private isIgnorableError; } //# sourceMappingURL=intelligent-converter.d.ts.map