export interface ProjectAnalysis { projectName: string; description: string; defaultBranch: string; languages: string[]; frameworks: string[]; packageManagers: string[]; issueTracker?: { name: string; url?: string; }; directories: { source: string[]; tests: string[]; infrastructure: string[]; docs: string[]; workflows: string[]; }; urls: Array<{ name: string; value: string; }>; clusters?: { enabled: boolean; contexts: Array<{ name: string; context: string; purpose: string; }>; }; components: Array<{ name: string; path: string; language: string; framework?: string; description: string; }>; commands: { test?: string; lint?: string; build?: string; dev?: string; [key: string]: string | undefined; }; databases: Array<{ type: string; purpose: string; }>; authentication?: { provider: string; description: string; }; infrastructure: { cloud: string[]; iac?: string; containerOrchestration?: string; }; ciCd?: { platform: string; workflows: Array<{ file: string; purpose: string; }>; }; existingDroids: string[]; existingSkills: string[]; existingCommands: string[]; mcpPlugins?: Array<{ name: string; purpose: string; }>; troubleshootingHints: Array<{ symptom: string; solution: string; }>; keyFiles: Array<{ file: string; purpose: string; }>; securityNotes: string[]; } //# sourceMappingURL=analysis.d.ts.map