import type { PkgType } from './pkg-type'; export type OptimalPkgModel = { name: string; version: string; source?: string; 'bin:source'?: string; main?: string; module?: string; 'types'?: string; bin?: string | Record; unpkg?: string; type?: PkgType; dependencies?: Record; devDependencies?: Record; peerDependencies?: Record; exports?: string | (ExportsModel & Record); }; export type ExportsModel = { default?: string | ExportsModel; node?: string | ExportsModel; require?: string | ExportsModel; import?: string | ExportsModel; types?: string | ExportsModel; };