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