/** * Package summary types for repository-wide package information * These types aggregate information across all packages in a repository */ import type { PackageLayer } from './layer-types'; /** * Summary of workspace packages in a repository */ export interface PackageSummary { isMonorepo: boolean; rootPackageName?: string; totalPackages: number; workspacePackages: { name?: string; path: string; }[]; totalDependencies: number; totalDevDependencies: number; availableScripts: string[]; } /** * Complete packages slice data structure * Combines package layers with aggregated summary */ export interface PackagesSliceData { packages: PackageLayer[]; summary: PackageSummary; } //# sourceMappingURL=package-summary.d.ts.map