import type { GitOptions } from './index.ts'; /** * Only these whitelisted hosts get shallow cloning. Many hosts (including GHE) * don't always support it. A failed shallow fetch takes a LOT longer than a * full fetch in most cases, so we skip it entirely. Set opts.gitShallow = * true/false to force this behavior one way or the other. * * If other hosts are added to this set, then they will be shallowly cloned * as well. */ export declare const shallowHosts: Set; export declare const clone: (repo: string, ref?: string, target?: string, opts?: GitOptions) => Promise;