import { CdnClient } from './cdnClient.js'; import { PeerResolver } from './peerResolver.js'; import { VersionResolver } from './versionResolver.js'; import { PackageService } from './packageService.js'; import type { PackageCache, HttpClient } from './types.js'; export declare function createResolver(cache: PackageCache, http: HttpClient): { packageService: PackageService; versionResolver: VersionResolver; cdnClient: CdnClient; peerResolver: PeerResolver; }; export { PackageRef, type IPackageRef } from './packageRef.js'; export { semverService, SemverService, type Version } from './semver.js'; export { ESM_HOST, JSDELIVR_BASE, JSDELIVR_META } from './cdnConstants.js'; export { CdnClient, normalizeRelative, ensureLeadingDotSlash, type Semver, type PackageMeta } from './cdnClient.js'; export { PeerResolver, type ResolvedRoot, type PackageFlags, type AutoAddedPeer } from './peerResolver.js'; export { VersionResolver, type EffectivePackageResult } from './versionResolver.js'; export { PackageService, type ImportMap } from './packageService.js'; export type { PackageCache, HttpClient, PackageRanges, PeerMeta } from './types.js'; export { NegativeCacheHelper, type NegativeCacheStore, type NegativeRecord, } from './negativeCacheHelper.js'; //# sourceMappingURL=index.d.ts.map