import { type AgentOptions } from '@pnpm/network.agent'; export interface HostedPackageSpec { fetchSpec: string; hosted?: { type: string; user: string; project: string; committish: string; tarball: () => string | undefined; }; normalizedBareSpecifier: string; gitCommittish: string | null; gitRange?: string; path?: string; } export declare function parseBareSpecifier(bareSpecifier: string, opts: AgentOptions): Promise;