import type { ManifestDiagnostic, ManifestDomain, ManifestDomainPackage } from './types.js'; export interface DomainPackageRecord extends ManifestDomainPackage { name: string; root: string; declarationPath: string; legacyYamlPath?: string; domain: ManifestDomain; ancestry: string[]; depth: number; } export interface DomainPackageRegistryResult { packages: Map; diagnostics: ManifestDiagnostic[]; get(id: string): DomainPackageRecord | undefined; values(): DomainPackageRecord[]; packageForPath(filePath: string): DomainPackageRecord | undefined; descendants(id: string): DomainPackageRecord[]; } export declare function loadDomainPackageRegistry(projectRoot: string): DomainPackageRegistryResult; //# sourceMappingURL=domain-package-registry.d.ts.map