# sig/maxitest/timeout.rbs

class Maxitest::Timeout::TestCaseTimeout < Maxitest::Timeout::StandardError
  def message: () -> untyped
end


# sig/maxitest/verbose_backtrace.rbs

class Maxitest::VerboseBacktrace::NullFilter
  def self.filter: () -> untyped
end


# sig/maxitest/vendor/line.rbs

class Minitest::LineReporter < Minitest::Reporter
  def initialize: () -> void
  def record: () -> untyped
  def report: () -> untyped
end


# sig/maxitest/vendor/rg.rbs

class Minitest::RG
  def self.rg!: () -> untyped
  def self.rg?: () -> untyped
  def initialize: () -> void
  def method_missing: () -> untyped
  def print: () -> untyped
  def puts: () -> untyped
end


# sig/maxitest/implicit_subject.rbs

module Maxitest::ImplicitSubject
  def describe: () -> untyped
end


# sig/maxitest/pending.rbs

module Maxitest::Pending
  def pending: () -> untyped
end


# sig/maxitest/vendor/testrbl.rbs

module Maxitest::Testrbl
  def all_test_files_in: () -> untyped
  def block_start_from_line: () -> untyped
  def changed_files: () -> untyped
  def filter_duplicate_final: () -> untyped
  def line_pattern_option: () -> untyped
  def localize: () -> untyped
  def partition_argv: () -> untyped
  def partition_options: () -> untyped
  def pattern_from_file: () -> untyped
  def ruby: () -> untyped
  def run: () -> untyped
  def run_from_cli: () -> untyped
  def sh: () -> untyped
  def test_pattern_from_line: () -> untyped
  def test_pattern_from_match: () -> untyped
  def via_shoulda?: () -> untyped
end


# sig/maxitest/threads.rbs

module Maxitest::Threads
  def maxitest_extra_threads: () -> untyped
  def maxitest_kill_extra_threads: () -> untyped
  def maxitest_wait_for_extra_threads: () -> untyped
  def setup: () -> untyped
  def teardown: () -> untyped
end


# sig/maxitest/timeout.rbs

module Maxitest::Timeout
  def run: () -> untyped
end


# sig/maxitest/verbose_backtrace.rbs

module Maxitest::VerboseAssertion
  def message: () -> untyped
end


# sig/maxitest/verbose_backtrace.rbs

module Maxitest::VerboseBacktrace
  def plugin_maxitest_verbose_backtrace_init: () -> untyped
end


# sig/maxitest/vendor/line.rbs

module Minitest
  def self.plugin_line_init: () -> untyped
  def self.plugin_line_inject_reporter: () -> untyped
  def self.plugin_line_options: () -> untyped
  def self.plugin_rg_init: () -> untyped
  def self.plugin_rg_options: () -> untyped
end


# sig/maxitest/vendor/line.rbs

module Minitest::Line
  def describes_with_lines: () -> untyped
  def methods_with_lines: () -> untyped
  def runnables: () -> untyped
  def tests_with_lines: () -> untyped
end


# sig/maxitest/vendor/line_describe.rbs

module Minitest::Line::DescribeTrack
  def describe: () -> untyped
end
