# sig/pry-byebug/processor.rbs

class PryByebug::Processor
  def at_breakpoint: () -> untyped
  def at_catchpoint: () -> untyped
  def at_line: () -> untyped
  def debugging=: () -> untyped
  def finish: () -> untyped
  def initialize: () -> void
  def resume_pry: () -> untyped
  def run: () -> untyped
  def step: () -> untyped
  def step_over: () -> untyped
  def stop: () -> untyped
end


# sig/pry-byebug/pry_remote_ext.rbs

class PryRemote::Server
  def run: () -> untyped
  def teardown_with_pry_byebug: () -> untyped
end


# sig/pry-byebug/base.rbs

module PryByebug
  def check_file_context: () -> untyped
end


# sig/pry-byebug/breakpoints.rbs

module PryByebug::Breakpoints
  def add: () -> untyped
  def change: () -> untyped
  def change_status: () -> untyped
  def clear: () -> untyped
  def delete: () -> untyped
  def disable: () -> untyped
  def disable_all: () -> untyped
  def each: () -> untyped
  def enable: () -> untyped
  def find_by_id: () -> untyped
  def size: () -> untyped
  def to_a: () -> untyped
  def validate_expression: () -> untyped
end
