# sig/async/process/child.rbs

class Async::Process::Child
  def initialize: () -> void
  def kill: () -> untyped
  def running?: () -> untyped
  def wait: () -> untyped
  def wait_thread: () -> untyped
end


# sig/async/process.rbs

module Async::Process
  def self.capture: () -> untyped
  def self.spawn: () -> untyped
end
