import type { Result } from '../../domain/result.js'; export type ProcessRunnerError = { type: 'spawn_failed'; message: string; }; export type ProcessRunResult = { readonly exitCode: number; }; export type ProcessRunner = { readonly runInherit: (command: string, args: ReadonlyArray) => Promise>; };