import type { StructuralFinding, CodeOrganizationStats } from './types.js'; export interface CodeOrganizationAnalysis { findings: StructuralFinding[]; stats: CodeOrganizationStats; } /** * Analyze project code organization for structural issues. * * Deterministic filesystem analysis that Claude cannot replicate: * - Counts files per directory (god directories) * - Reads filenames to check naming conventions * - Measures directory nesting depth * - Counts re-exports in barrel files * - Builds import graph to detect circular dependencies * * Recommendations (which pattern to adopt, which tools to use) * are the AI agent's responsibility. */ export declare function analyzeCodeOrganization(repoPath: string): CodeOrganizationAnalysis; //# sourceMappingURL=code-organization-analyzer.d.ts.map