namespace ClaudeDo.Installer.Core.Interfaces; public interface IProcessRunner { Task<(int ExitCode, string Output)> RunAsync(string fileName, string arguments, string? workingDirectory, CancellationToken ct); }