import { type SubprocessEnvInput } from "./subprocess-env.js"; /** Worker-internal registration; the wrapper path is never copied to ordinary subprocesses. @internal */ export declare function setRepositoryGitSshWrapper(projectKey: string, wrapperPath: string): void; /** @internal */ export declare function clearRepositoryGitSshWrappers(): void; /** @internal */ export declare function setRepositoryGitHttpsHelper(projectKey: string, helperPath: string): void; /** @internal */ export declare function clearRepositoryGitHttpsHelpers(): void; /** Safe environment for a trusted Git invocation for one process project. @public */ export declare function repositoryGitSubprocessEnv(projectKey: string, overrides?: SubprocessEnvInput): NodeJS.ProcessEnv; /** @public */ export declare function repositoryGitArgs(args: readonly string[]): string[]; //# sourceMappingURL=repository-git-env.d.ts.map