export interface WorkspaceGitProcessInput { cwd: string; args: readonly string[]; env?: NodeJS.ProcessEnv; signal?: AbortSignal; timeoutMs: number; killGraceMs?: number; maxStdoutBytes: number; maxStderrBytes: number; onStdout?: (chunk: Buffer) => Promise | void; gitBinary?: string; gitArgsPrefix?: readonly string[]; } /** Completion is a barrier for the process, its pipes, and the awaited sink. */ export declare function runWorkspaceGitProcess(input: WorkspaceGitProcessInput): Promise<{ stdout: string; stderr: string; }>; //# sourceMappingURL=workspace-git-stream.d.ts.map