import type { Except } from 'type-fest'; import type { AnalyzedBundle } from '../dead-code-eliminator/analyzed-bundle.ts'; import type { AdditionalPackageJsonAttributes, MainPackageJson } from '../config/package-json.ts'; import type { PublishedPackage, PublishedPackageJson, PublishedPackageWithManifest } from '../published-package/published-package.ts'; type VersionedDependency = Pick; export type VersionedBundle = Except & Pick; export type VersionedBundleWithManifest = Pick & VersionedBundle; export type BuildVersionedBundleOptions = { readonly bundle: AnalyzedBundle; readonly version: string; readonly mainPackageJson: MainPackageJson; readonly bundleDependencies: readonly VersionedDependency[]; readonly bundlePeerDependencies: readonly VersionedDependency[]; readonly additionalPackageJsonAttributes: AdditionalPackageJsonAttributes; readonly allowMutableSpecifiers: readonly string[]; readonly substitutionPublicModuleSourcePaths?: ReadonlySet | undefined; }; export {}; //# sourceMappingURL=versioned-bundle.d.ts.map