# sig/utils/config_file.rbs

class Utils::ConfigFile
  def classify: () -> untyped
  def configure_from_paths: () -> untyped
  def discover: () -> untyped
  def edit: () -> untyped
  def initialize: () -> void
  def parse: () -> untyped
  def parse_config_file: () -> untyped
  def probe: () -> untyped
  def scope: () -> untyped
  def search: () -> untyped
  def ssh_tunnel: () -> untyped
  def strip_spaces: () -> untyped
  def sync_dir: () -> untyped
  def to_ruby: () -> untyped
end


# sig/utils/config_file.rbs

class Utils::ConfigFile::BlockConfig
  def config: () -> untyped
  def inherited: () -> untyped
  def initialize: () -> void
  def to_ruby: () -> untyped
end


# sig/utils/config_file.rbs

class Utils::ConfigFile::FileFinder < Utils::ConfigFile::BlockConfig
  def prune?: () -> untyped
  def skip?: () -> untyped
end


# sig/utils/config_file.rbs

class Utils::ConfigFile::Probe < Utils::ConfigFile::BlockConfig
  def include_dirs_argument: () -> untyped
  def initialize: () -> void
end


# sig/utils/config_file.rbs

class Utils::ConfigFile::SshTunnel < Utils::ConfigFile::BlockConfig
  def copy_paste: () -> untyped
  def initialize: () -> void
  def multiplexer_attach: () -> untyped
  def multiplexer_list: () -> untyped
  def multiplexer_new: () -> untyped
  def terminal_multiplexer=: () -> untyped
end


# sig/utils/config_file.rbs

class Utils::ConfigFile::SshTunnel::CopyPaste < Utils::ConfigFile::SshTunnel::BlockConfig
  def to_s: () -> untyped
end


# sig/utils/config_file.rbs

class Utils::ConfigFile::SyncDir < Utils::ConfigFile::BlockConfig
  def skip?: () -> untyped
end


# sig/utils/editor.rbs

class Utils::Editor
  def activate: () -> untyped
  def cmd: () -> untyped
  def derive_server_name: () -> untyped
  def edit: () -> untyped
  def edit_file: () -> untyped
  def edit_file_linenumber: () -> untyped
  def edit_remote: () -> untyped
  def edit_remote_file: () -> untyped
  def edit_remote_send: () -> untyped
  def edit_remote_wait: () -> untyped
  def edit_source_location: () -> untyped
  def expand_globs: () -> untyped
  def file_linenumber?: () -> untyped
  def fullscreen=: () -> untyped
  def initialize: () -> void
  def make_dirs: () -> untyped
  def rename_window: () -> untyped
  def serverlist: () -> untyped
  def start: () -> untyped
  def started?: () -> untyped
  def stop: () -> untyped
  def vim: () -> untyped
end


# sig/utils/finder.rbs

class Utils::Finder
  def build_paths: () -> untyped
  def create_paths: () -> untyped
  def discover_roots: () -> untyped
  def index_expired?: () -> untyped
  def index_path: () -> untyped
  def initialize: () -> void
  def load_paths: () -> untyped
  def reset_index: () -> untyped
  def search_directly: () -> untyped
  def search_index: () -> untyped
  def search_index: () -> untyped
  def search_paths: () -> untyped
end


# sig/utils/grepper.rbs

class Utils::Grepper
  def discover_roots: () -> untyped
  def initialize: () -> void
  def match: () -> untyped
  def match_lines: () -> untyped
  def search: () -> untyped
end


# sig/utils/grepper.rbs

class Utils::Grepper::Queue
  def data: () -> untyped
  def initialize: () -> void
  def push: () -> untyped
end


# sig/utils/irb.rbs

class Utils::IRB::Shell::ConstantWrapper < Utils::IRB::Shell::WrapperBase
  def initialize: () -> void
end


# sig/utils/irb.rbs

class Utils::IRB::Shell::MethodWrapper < Utils::IRB::Shell::WrapperBase
  def <=>: () -> untyped
  def arity: () -> untyped
  def initialize: () -> void
  def owner: () -> untyped
  def source_location: () -> untyped
end


# sig/utils/irb.rbs

class Utils::IRB::Shell::WrapperBase
  def <=>: () -> untyped
  def ==: () -> untyped
  def hash: () -> untyped
  def initialize: () -> void
end


# sig/utils/line_blamer.rbs

class Utils::LineBlamer
  def self.for_line: () -> untyped
  def initialize: () -> void
  def perform: () -> untyped
end


# sig/utils/line_formatter.rbs

class Utils::LineFormatter
  def close: () -> untyped
  def description: () -> untyped
  def dump_failure: () -> untyped
  def dump_failure_for_example: () -> untyped
  def dump_failure_to_error_file: () -> untyped
  def dump_summary: () -> untyped
  def example_failed: () -> untyped
  def example_passed: () -> untyped
  def example_pending: () -> untyped
  def execution_result: () -> untyped
  def failure_color: () -> untyped
  def format_backtrace: () -> untyped
  def format_line: () -> untyped
  def initialize: () -> void
  def location: () -> untyped
  def pending_color: () -> untyped
  def read_failed_line: () -> untyped
  def run_time: () -> untyped
  def start: () -> untyped
  def success_color: () -> untyped
  def summary_line: () -> untyped
end


# sig/utils/patterns.rbs

class Utils::Patterns::FuzzyPattern < Utils::Patterns::Pattern
  def initialize: () -> void
end


# sig/utils/patterns.rbs

class Utils::Patterns::Pattern
  def initialize: () -> void
  def method_missing: () -> untyped
end


# sig/utils/patterns.rbs

class Utils::Patterns::RegexpPattern < Utils::Patterns::Pattern
  def initialize: () -> void
end


# sig/utils/probe_server.rbs

class Utils::ProbeServer
  def clear: () -> untyped
  def cmd: () -> untyped
  def env: () -> untyped
  def help: () -> untyped
  def history_clear: () -> untyped
  def history_list: () -> untyped
  def initialize: () -> void
  def inspect: () -> untyped
  def job_enqueue: () -> untyped
  def job_repeat: () -> untyped
  def next_job_id: () -> untyped
  def output_message: () -> untyped
  def print: () -> untyped
  def run_job: () -> untyped
  def shutdown: () -> untyped
  def start: () -> untyped
  def work_loop: () -> untyped
end


# sig/utils/probe_server.rbs

class Utils::ProbeServer::Job
  def initialize: () -> void
  def inspect: () -> untyped
  def ok: () -> untyped
  def ok_colorize: () -> untyped
end


# sig/utils/probe_server.rbs

class Utils::ProbeServer::LogWrapper < Utils::ProbeServer::BasicObject
  def []=: () -> untyped
  def initialize: () -> void
  def method_missing: () -> untyped
end


# sig/utils/ssh_tunnel_specification.rbs

class Utils::SshTunnelSpecification
  def initialize: () -> void
  def interpret_spec: () -> untyped
  def to_a: () -> untyped
  def to_s: () -> untyped
  def valid?: () -> untyped
end


# sig/utils/irb.rbs

module Utils::IRB
  def self.configure: () -> untyped
end


# sig/utils/irb.rbs

module Utils::IRB::Regexp
  def show_match: () -> untyped
end


# sig/utils/irb.rbs

module Utils::IRB::Shell
  def capture_output: () -> untyped
  def ed: () -> untyped
  def irb_all_class_instance_methods: () -> untyped
  def irb_all_instance_methods: () -> untyped
  def irb_all_methods: () -> untyped
  def irb_class_instance_methods: () -> untyped
  def irb_constants: () -> untyped
  def irb_eigen_methods: () -> untyped
  def irb_instance_methods: () -> untyped
  def irb_load!: () -> untyped
  def irb_methods: () -> untyped
  def irb_open: () -> untyped
  def irb_read: () -> untyped
  def irb_subclasses: () -> untyped
  def irb_time: () -> untyped
  def irb_time_tap: () -> untyped
  def irb_time_watch: () -> untyped
  def irb_toggle_logging: () -> untyped
  def irb_wrap_methods: () -> untyped
  def irb_write: () -> untyped
  def le: () -> untyped
  def less: () -> untyped
  def receiver_unless_main: () -> untyped
  def ri: () -> untyped
  def yri: () -> untyped
end


# sig/utils/irb.rbs

module Utils::IRB::String
  def >>: () -> untyped
  def |: () -> untyped
end


# sig/utils/md5.rbs

module Utils::MD5
  def md5: () -> untyped
end


# sig/utils/patterns.rbs

module Utils::Patterns
  def choose: () -> untyped
end


# sig/utils/xt/source_location_extension.rbs

module Utils::Xt::SourceLocationExtension
  def source_location: () -> untyped
end
