/** * Project Analysis Service * SOLID Principles: Single Responsibility - Handle project analysis operations only */ import { IProjectAnalysisService, IClaudeExecutionService, IContextBuilderService, IResponseParsingService, AnalysisResult, ProjectContext } from '../interfaces/index'; export declare class ProjectAnalysisService implements IProjectAnalysisService { private executionService; private contextBuilder; private responseParser; private logger; constructor(executionService: IClaudeExecutionService, contextBuilder: IContextBuilderService, responseParser: IResponseParsingService); analyzeProject(projectPath: string, resumeToken?: string): Promise; buildProjectContext(projectPath: string): Promise; extractUseCases(projectPath: string, context: string): Promise; assessCodeQuality(projectPath: string, context: string): Promise; private createAnalysisPrompt; private buildContextString; private enhanceAnalysisResult; analyzeArchitecture(projectPath: string, context: string): Promise; analyzeDependencies(projectPath: string, context: string): Promise; } //# sourceMappingURL=project-analysis-service.d.ts.map