/** True when `value` looks like a PUBLIC http(s) git URL (not a local path). */ export declare function isRemoteRepo(value: string): boolean; /** * Resolve a `--repo`/`--base-dir` value to a local checkout dir. * - Local path → absolute path, unchanged behaviour. * - Public http(s) URL → shallow clone (`git clone --depth=50`, no credentials) into a * deterministic temp dir keyed by the URL, reusing an existing clone if present. */ export declare function resolveRepoDir(value: string, log?: (m: string) => void): string; /** * Resolve a task-set/holdout-set path. Relative paths are resolved against `repoDir` * when one is given (so a caller can reference a task-set inside the repo, e.g. * `.cortex/bench/tasks/x.json`); absolute paths are returned unchanged. */ export declare function resolveTaskSet(taskSet: string, repoDir?: string): string; //# sourceMappingURL=repoResolve.d.ts.map