export interface CloneTargetInput { repo: string; ref: string; dest: string; cacheDir?: string | null; signal?: AbortSignal; } export declare function cloneTarget(input: CloneTargetInput): Promise<{ resolvedSha: string; }>;