/** * The line dressed to run on the remote host: cwd, env, then sh. * * SSH exec has no docker-style `-w`/`-e` (the protocol's env channel * is AcceptEnv-gated server-side, so it silently drops names), so the * working directory and the merged environment ride the command * itself: `cd 'cwd' && env 'K=V' ... sh -c 'line'`. Every piece is * sh_single_quoted, so the remote login shell reads each as one word * whatever it holds; the machine only needs a POSIX-compatible shell. */ export declare function wrapLine(line: string, env: Record, cwd: string): string; //# sourceMappingURL=constants.d.ts.map