export interface DeepAnalysisResult { success: boolean; analysisId: string; timestamp: string; projectPath: string; summary: { totalFiles: number; totalLines: number; techStack: string[]; primaryLanguage: string; frameworks: string[]; testingFrameworks: string[]; }; structure: { directories: Record; entryPoints: string[]; }; patterns: { components: { style: string; propsPattern: string; exportPattern: string; count: number; }; stateManagement: string[]; styling: string; imports: { style: string; common: string[]; }; naming: { components: string; hooks: string; services: string; utils: string; }; }; dependencies: { production: Record; development: Record; }; codeQuality: { hasTypeScript: boolean; hasLinting: boolean; hasPrettier: boolean; hasPreCommitHooks: boolean; }; evidenceFiles: Array<{ path: string; purpose: string; patterns: string[]; }>; recommendations: string[]; } interface AnalysisConfig { projectPath: string; maxDepth?: number; excludePatterns?: string[]; } declare global { var codebaseAnalysis: Record; var latestAnalysisId: string; } export declare function analyzeCodebaseDeeply(config: AnalysisConfig): Promise; export {}; //# sourceMappingURL=analyze-codebase-deeply.d.ts.map