export interface EasySpawnResult { code: number | null; signal: NodeJS.Signals | null; stdout: string; stderr: string; } /** * 一个健壮的、基于 Promise 的 spawn 封装,用于执行子进程并收集其输出。 * @param cmd 要执行的命令。 * @param args 命令的参数数组。 * @param options spawn 的选项,增加了 cwd 用于指定工作目录。 * @returns 一个包含 stdout, stderr, code, signal 和任何错误的 Promise 对象。 */ export declare const easySpawn: (cmd: string, args: string[], options: { cwd: string; }) => Promise<{ code: number | null; signal: NodeJS.Signals | null; stdout: string; stderr: string; }>; export declare const emptyEasySpawnResult: Readonly<{ stdout: ""; stderr: ""; code: 0; signal: null; }>; //# sourceMappingURL=easyExec.d.ts.map