export interface AnalyzeResult { mode: string; healthScore: number; totalPackages: number; summary: { critical: number; high: number; medium: number; low: number; }; conflicts: ConflictItem[]; framework?: { name: string; version: string; }; analysisId?: string; } export interface ConflictItem { package: string; currentVersion?: string; recommendedVersion?: string; issue?: string; description?: string; severity?: string; type?: string; } export interface CompatibilityResult { compatible: boolean; reason?: string; recommendedVersion?: string; details?: any; } export interface MigrateResult { framework?: { name: string; version: string; }; targetVersion: string; healthScore: { before: number; after: number; }; packagesToUpdate: PackageUpdate[]; breakingChanges?: string[]; commands?: string[]; } export interface PackageUpdate { package: string; currentVersion: string; targetVersion: string; reason?: string; } export interface ApiClientConfig { baseUrl: string; apiKey?: string; } //# sourceMappingURL=types.d.ts.map