import type { Resolution } from '@pnpm/resolver-base';
import type { Fetchers } from '@pnpm/fetcher-base';
export declare function pickFetcher(fetcherByHostingType: Partial<Fetchers>, resolution: Resolution): import("@pnpm/fetcher-base").GitFetcher | import("@pnpm/fetcher-base").DirectoryFetcher | import("@pnpm/fetcher-base").FetchFunction<Resolution, import("@pnpm/fetcher-base").FetchOptions, import("@pnpm/fetcher-base").FetchResult>;
export declare function isGitHostedPkgUrl(url: string): boolean;
