# sig/rspec/core/example_group.rbs

class RSpec::Core::AnonymousExampleGroup < RSpec::Core::ExampleGroup
  def self.metadata: () -> untyped
end


# sig/rspec/core/backport_random.rbs

class RSpec::Core::Backports::Random
  def self.new_seed: () -> untyped
end


# sig/rspec/core/backport_random.rbs

class RSpec::Core::Backports::Random::MT19937
  def self.[]: () -> untyped
  def self.convert_seed: () -> untyped
  def initialize: () -> void
  def left: () -> untyped
  def marshal_dump: () -> untyped
  def marshal_load: () -> untyped
  def mask_32_bits: () -> untyped
  def next_state: () -> untyped
  def random_32_bits: () -> untyped
  def random_bytes: () -> untyped
  def random_float: () -> untyped
  def random_integer: () -> untyped
  def seed=: () -> untyped
  def state_as_bignum: () -> untyped
end


# sig/rspec/core/backtrace_formatter.rbs

class RSpec::Core::BacktraceFormatter
  def backtrace_line: () -> untyped
  def exclude?: () -> untyped
  def filter_gem: () -> untyped
  def format_backtrace: () -> untyped
  def full_backtrace?: () -> untyped
  def initialize: () -> void
  def matches?: () -> untyped
end


# sig/rspec/core/configuration.rbs

class RSpec::Core::Configuration
  def self.add_read_only_setting: () -> untyped
  def self.add_setting: () -> untyped
  def self.define_aliases: () -> untyped
  def self.define_predicate_for: () -> untyped
  def self.define_reader: () -> untyped
  def self.delegate_to_ordering_manager: () -> untyped
  def absolute_pattern?: () -> untyped
  def absolute_pattern?: () -> untyped
  def add_formatter: () -> untyped
  def add_setting: () -> untyped
  def after: () -> untyped
  def alias_example_group_to: () -> untyped
  def alias_example_to: () -> untyped
  def alias_it_behaves_like_to: () -> untyped
  def append_after: () -> untyped
  def apply_derived_metadata_to: () -> untyped
  def assert_no_example_groups_defined: () -> untyped
  def backtrace_exclusion_patterns: () -> untyped
  def backtrace_exclusion_patterns=: () -> untyped
  def backtrace_inclusion_patterns: () -> untyped
  def backtrace_inclusion_patterns=: () -> untyped
  def before: () -> untyped
  def color: () -> untyped
  def color=: () -> untyped
  def color_enabled?: () -> untyped
  def command: () -> untyped
  def conditionally_disable_expectations_monkey_patching: () -> untyped
  def conditionally_disable_mocks_monkey_patching: () -> untyped
  def configure_example: () -> untyped
  def configure_expectation_framework: () -> untyped
  def configure_group: () -> untyped
  def configure_group_with: () -> untyped
  def configure_mock_framework: () -> untyped
  def default_formatter: () -> untyped
  def default_formatter=: () -> untyped
  def define_derived_metadata: () -> untyped
  def deprecation_stream=: () -> untyped
  def disable_monkey_patching!: () -> untyped
  def exclude_pattern=: () -> untyped
  def exclusion_filter: () -> untyped
  def exclusion_filter=: () -> untyped
  def expect_with: () -> untyped
  def expectation_framework=: () -> untyped
  def expectation_frameworks: () -> untyped
  def expose_current_running_example_as: () -> untyped
  def expose_dsl_globally=: () -> untyped
  def expose_dsl_globally?: () -> untyped
  def extend: () -> untyped
  def extract_location: () -> untyped
  def file_glob_from: () -> untyped
  def files_or_directories_to_run=: () -> untyped
  def files_to_run: () -> untyped
  def filter_gems_from_backtrace: () -> untyped
  def filter_run_excluding: () -> untyped
  def filter_run_including: () -> untyped
  def force: () -> untyped
  def format_docstrings: () -> untyped
  def format_docstrings_block: () -> untyped
  def formatter_loader: () -> untyped
  def formatters: () -> untyped
  def full_backtrace=: () -> untyped
  def full_backtrace?: () -> untyped
  def full_description: () -> untyped
  def full_description=: () -> untyped
  def gather_directories: () -> untyped
  def get_files_to_run: () -> untyped
  def get_matching_files: () -> untyped
  def handle_suite_hook: () -> untyped
  def hooks: () -> untyped
  def include: () -> untyped
  def inclusion_filter: () -> untyped
  def inclusion_filter=: () -> untyped
  def initialize: () -> void
  def libs=: () -> untyped
  def load_spec_files: () -> untyped
  def mock_framework: () -> untyped
  def mock_framework=: () -> untyped
  def mock_with: () -> untyped
  def output_stream=: () -> untyped
  def output_to_tty?: () -> untyped
  def paths_to_check: () -> untyped
  def pattern=: () -> untyped
  def pattern_might_load_specs_from_vendored_dirs?: () -> untyped
  def prepend: () -> untyped
  def prepend_before: () -> untyped
  def profile_examples: () -> untyped
  def raise_errors_for_deprecations!: () -> untyped
  def reporter: () -> untyped
  def requires=: () -> untyped
  def reset: () -> untyped
  def reset_filters: () -> untyped
  def rspec_expectations_loaded?: () -> untyped
  def rspec_mocks_loaded?: () -> untyped
  def run_hooks_with: () -> untyped
  def safe_extend: () -> untyped
  def safe_extend: () -> untyped
  def safe_include: () -> untyped
  def safe_include: () -> untyped
  def safe_prepend: () -> untyped
  def treat_symbols_as_metadata_keys_with_true_values=: () -> untyped
  def update_pattern_attr: () -> untyped
  def value_for: () -> untyped
  def warnings=: () -> untyped
  def warnings?: () -> untyped
  def windows_absolute_network_path?: () -> untyped
  def with_suite_hooks: () -> untyped
end


# sig/rspec/core/configuration.rbs

class RSpec::Core::Configuration::DeprecationReporterBuffer
  def deprecation: () -> untyped
  def initialize: () -> void
  def play_onto: () -> untyped
end


# sig/rspec/core/configuration_options.rbs

class RSpec::Core::ConfigurationOptions
  def args_from_options_file: () -> untyped
  def command_line_options: () -> untyped
  def configure: () -> untyped
  def configure_filter_manager: () -> untyped
  def custom_options: () -> untyped
  def custom_options_file: () -> untyped
  def env_options: () -> untyped
  def file_options: () -> untyped
  def force?: () -> untyped
  def global_options: () -> untyped
  def global_options_file: () -> untyped
  def initialize: () -> void
  def load_formatters_into: () -> untyped
  def local_options: () -> untyped
  def local_options_file: () -> untyped
  def options_file_as_erb_string: () -> untyped
  def options_from: () -> untyped
  def order: () -> untyped
  def organize_options: () -> untyped
  def process_options_into: () -> untyped
  def project_options: () -> untyped
  def project_options_file: () -> untyped
end


# sig/rspec/core/drb.rbs

class RSpec::Core::DRbOptions
  def add_failure_exit_code: () -> untyped
  def add_filter: () -> untyped
  def add_formatters: () -> untyped
  def add_full_description: () -> untyped
  def add_libs: () -> untyped
  def add_requires: () -> untyped
  def initialize: () -> void
  def options: () -> untyped
end


# sig/rspec/core/drb.rbs

class RSpec::Core::DRbRunner
  def drb_argv: () -> untyped
  def drb_port: () -> untyped
  def initialize: () -> void
  def run: () -> untyped
end


# sig/rspec/core/example.rbs

class RSpec::Core::Example
  def self.delegate_to_metadata: () -> untyped
  def assign_generated_description: () -> untyped
  def description: () -> untyped
  def example_group: () -> untyped
  def fail_with_exception: () -> untyped
  def finish: () -> untyped
  def generate_description: () -> untyped
  def hooks: () -> untyped
  def initialize: () -> void
  def inspect_output: () -> untyped
  def instance_exec: () -> untyped
  def instance_exec_with_rescue: () -> untyped
  def location_description: () -> untyped
  def mocks_need_verification?: () -> untyped
  def record_finished: () -> untyped
  def rerun_argument: () -> untyped
  def run: () -> untyped
  def run_after_example: () -> untyped
  def run_before_example: () -> untyped
  def set_exception: () -> untyped
  def skip_message: () -> untyped
  def skip_with_exception: () -> untyped
  def start: () -> untyped
  def verify_mocks: () -> untyped
  def with_around_and_singleton_context_hooks: () -> untyped
  def with_around_example_hooks: () -> untyped
end


# sig/rspec/core/example.rbs

class RSpec::Core::Example::ExecutionResult
  def example_skipped?: () -> untyped
  def get_value: () -> untyped
  def hash_for_delegation: () -> untyped
  def issue_deprecation: () -> untyped
  def record_finished: () -> untyped
  def set_value: () -> untyped
end


# sig/rspec/core/example.rbs

class RSpec::Core::Example::Procsy
  def call: () -> untyped
  def executed?: () -> untyped
  def initialize: () -> void
  def inspect: () -> untyped
  def to_proc: () -> untyped
  def wrap: () -> untyped
end


# sig/rspec/core/example_group.rbs

class RSpec::Core::ExampleGroup
  def self.before_context_ivars: () -> untyped
  def self.children: () -> untyped
  def self.declaration_line_numbers: () -> untyped
  def self.define_example_group_method: () -> untyped
  def self.define_example_method: () -> untyped
  def self.define_nested_shared_group_method: () -> untyped
  def self.delegate_to_metadata: () -> untyped
  def self.descendant_filtered_examples: () -> untyped
  def self.descendants: () -> untyped
  def self.description: () -> untyped
  def self.each_instance_variable_for_example: () -> untyped
  def self.ensure_example_groups_are_configured: () -> untyped
  def self.examples: () -> untyped
  def self.fail_fast?: () -> untyped
  def self.filtered_examples: () -> untyped
  def self.find_and_eval_shared: () -> untyped
  def self.for_filtered_examples: () -> untyped
  def self.idempotently_define_singleton_method: () -> untyped
  def self.include_context: () -> untyped
  def self.include_examples: () -> untyped
  def self.metadata: () -> untyped
  def self.method_missing: () -> untyped
  def self.ordering_strategy: () -> untyped
  def self.parent_groups: () -> untyped
  def self.run: () -> untyped
  def self.run_after_context_hooks: () -> untyped
  def self.run_before_context_hooks: () -> untyped
  def self.run_examples: () -> untyped
  def self.set_it_up: () -> untyped
  def self.set_ivars: () -> untyped
  def self.store_before_context_ivars: () -> untyped
  def self.subclass: () -> untyped
  def self.superclass_before_context_ivars: () -> untyped
  def self.superclass_before_context_ivars: () -> untyped
  def self.superclass_metadata: () -> untyped
  def self.top_level?: () -> untyped
  def self.top_level_description: () -> untyped
  def self.with_replaced_metadata: () -> untyped
  def described_class: () -> untyped
  def initialize: () -> void
  def inspect: () -> untyped
  def method_missing: () -> untyped
  def singleton_class: () -> untyped
end


# sig/rspec/core/filter_manager.rbs

class RSpec::Core::FilterManager
  def add_location: () -> untyped
  def empty?: () -> untyped
  def exclude: () -> untyped
  def exclude?: () -> untyped
  def exclude_only: () -> untyped
  def exclude_with_low_priority: () -> untyped
  def include: () -> untyped
  def include?: () -> untyped
  def include_only: () -> untyped
  def include_with_low_priority: () -> untyped
  def initialize: () -> void
  def priority_include?: () -> untyped
  def prune: () -> untyped
  def prune_conditionally_filtered_examples: () -> untyped
end


# sig/rspec/core/filter_manager.rbs

class RSpec::Core::FilterRules
  def self.build: () -> untyped
  def []: () -> untyped
  def add: () -> untyped
  def add_with_low_priority: () -> untyped
  def clear: () -> untyped
  def delete: () -> untyped
  def description: () -> untyped
  def each_pair: () -> untyped
  def empty?: () -> untyped
  def fetch: () -> untyped
  def include_example?: () -> untyped
  def initialize: () -> void
  def use_only: () -> untyped
end


# sig/rspec/core/metadata_filter.rbs

class RSpec::Core::FilterableItemRepository::QueryOptimized < RSpec::Core::FilterableItemRepository::UpdateOptimized
  def append: () -> untyped
  def applicable_metadata_from: () -> untyped
  def handle_mutation: () -> untyped
  def initialize: () -> void
  def items_for: () -> untyped
  def prepend: () -> untyped
  def proc_keys_from: () -> untyped
  def proc_keys_from: () -> untyped
end


# sig/rspec/core/metadata_filter.rbs

class RSpec::Core::FilterableItemRepository::UpdateOptimized
  def append: () -> untyped
  def initialize: () -> void
  def items_for: () -> untyped
  def items_for: () -> untyped
  def prepend: () -> untyped
end


# sig/rspec/core/formatters/base_formatter.rbs

class RSpec::Core::Formatters::BaseFormatter
  def close: () -> untyped
  def example_group_started: () -> untyped
  def initialize: () -> void
  def output_supports_sync: () -> untyped
  def restore_sync_output: () -> untyped
  def start: () -> untyped
  def start_sync_output: () -> untyped
end


# sig/rspec/core/formatters/base_text_formatter.rbs

class RSpec::Core::Formatters::BaseTextFormatter < RSpec::Core::Formatters::BaseFormatter
  def close: () -> untyped
  def dump_failures: () -> untyped
  def dump_pending: () -> untyped
  def dump_summary: () -> untyped
  def message: () -> untyped
  def seed: () -> untyped
end


# sig/rspec/core/formatters/deprecation_formatter.rbs

class RSpec::Core::Formatters::DeprecationFormatter
  def deprecation: () -> untyped
  def deprecation_message_for: () -> untyped
  def deprecation_summary: () -> untyped
  def initialize: () -> void
  def printer: () -> untyped
end


# sig/rspec/core/formatters/deprecation_formatter.rbs

class RSpec::Core::Formatters::DeprecationFormatter::DelayedPrinter
  def deprecation_summary: () -> untyped
  def initialize: () -> void
  def print_deferred_deprecation_warnings: () -> untyped
  def print_deprecation_message: () -> untyped
  def stash_deprecation_message: () -> untyped
end


# sig/rspec/core/formatters/deprecation_formatter.rbs

class RSpec::Core::Formatters::DeprecationFormatter::FileStream
  def initialize: () -> void
  def puts: () -> untyped
  def summarize: () -> untyped
end


# sig/rspec/core/formatters/deprecation_formatter.rbs

class RSpec::Core::Formatters::DeprecationFormatter::ImmediatePrinter
  def deprecation_summary: () -> untyped
  def initialize: () -> void
  def print_deprecation_message: () -> untyped
end


# sig/rspec/core/formatters/deprecation_formatter.rbs

class RSpec::Core::Formatters::DeprecationFormatter::RaiseErrorStream
  def puts: () -> untyped
  def summarize: () -> untyped
end


# sig/rspec/core/formatters/documentation_formatter.rbs

class RSpec::Core::Formatters::DocumentationFormatter < RSpec::Core::Formatters::BaseTextFormatter
  def current_indentation: () -> untyped
  def example_failed: () -> untyped
  def example_group_chain: () -> untyped
  def example_group_finished: () -> untyped
  def example_group_started: () -> untyped
  def example_passed: () -> untyped
  def example_pending: () -> untyped
  def failure_output: () -> untyped
  def initialize: () -> void
  def next_failure_index: () -> untyped
  def passed_output: () -> untyped
  def pending_output: () -> untyped
end


# sig/rspec/core/formatters/html_formatter.rbs

class RSpec::Core::Formatters::HtmlFormatter < RSpec::Core::Formatters::BaseFormatter
  def dump_summary: () -> untyped
  def example_failed: () -> untyped
  def example_group_number: () -> untyped
  def example_group_started: () -> untyped
  def example_number: () -> untyped
  def example_passed: () -> untyped
  def example_pending: () -> untyped
  def example_started: () -> untyped
  def extra_failure_content: () -> untyped
  def initialize: () -> void
  def percent_done: () -> untyped
  def start: () -> untyped
  def start_dump: () -> untyped
end


# sig/rspec/core/formatters/html_printer.rbs

class RSpec::Core::Formatters::HtmlPrinter
  def flush: () -> untyped
  def indentation_style: () -> untyped
  def initialize: () -> void
  def make_example_group_header_red: () -> untyped
  def make_example_group_header_yellow: () -> untyped
  def make_header_red: () -> untyped
  def make_header_yellow: () -> untyped
  def move_progress: () -> untyped
  def print_example_failed: () -> untyped
  def print_example_group_end: () -> untyped
  def print_example_group_start: () -> untyped
  def print_example_passed: () -> untyped
  def print_example_pending: () -> untyped
  def print_html_start: () -> untyped
  def print_summary: () -> untyped
end


# sig/rspec/core/formatters/json_formatter.rbs

class RSpec::Core::Formatters::JsonFormatter < RSpec::Core::Formatters::BaseFormatter
  def close: () -> untyped
  def dump_profile: () -> untyped
  def dump_profile_slowest_example_groups: () -> untyped
  def dump_profile_slowest_examples: () -> untyped
  def dump_summary: () -> untyped
  def format_example: () -> untyped
  def initialize: () -> void
  def message: () -> untyped
  def stop: () -> untyped
end


# sig/rspec/core/formatters.rbs

class RSpec::Core::Formatters::Loader
  def self.formatters: () -> untyped
  def add: () -> untyped
  def built_in_formatter: () -> untyped
  def custom_formatter: () -> untyped
  def duplicate_formatter_exists?: () -> untyped
  def existing_formatter_implements?: () -> untyped
  def file_at: () -> untyped
  def find_formatter: () -> untyped
  def initialize: () -> void
  def notifications_for: () -> untyped
  def path_for: () -> untyped
  def setup_default: () -> untyped
  def string_const?: () -> untyped
  def underscore: () -> untyped
  def underscore_with_fix_for_non_standard_rspec_naming: () -> untyped
end


# sig/rspec/core/formatters/profile_formatter.rbs

class RSpec::Core::Formatters::ProfileFormatter
  def bold: () -> untyped
  def dump_profile: () -> untyped
  def dump_profile_slowest_example_groups: () -> untyped
  def dump_profile_slowest_examples: () -> untyped
  def format_caller: () -> untyped
  def initialize: () -> void
end


# sig/rspec/core/formatters/progress_formatter.rbs

class RSpec::Core::Formatters::ProgressFormatter < RSpec::Core::Formatters::BaseTextFormatter
  def example_failed: () -> untyped
  def example_passed: () -> untyped
  def example_pending: () -> untyped
  def start_dump: () -> untyped
end


# sig/rspec/core/formatters/snippet_extractor.rbs

class RSpec::Core::Formatters::SnippetExtractor
  def lines_around: () -> untyped
  def post_process: () -> untyped
  def snippet: () -> untyped
  def snippet_for: () -> untyped
end


# sig/rspec/core/formatters/snippet_extractor.rbs

class RSpec::Core::Formatters::SnippetExtractor::CoderayConverter
  def convert: () -> untyped
end


# sig/rspec/core/formatters/snippet_extractor.rbs

class RSpec::Core::Formatters::SnippetExtractor::NullConverter
  def convert: () -> untyped
end


# sig/rspec/core/hooks.rbs

class RSpec::Core::Hooks::AfterContextHook < RSpec::Core::Hooks::Hook
  def run: () -> untyped
end


# sig/rspec/core/hooks.rbs

class RSpec::Core::Hooks::AfterHook < RSpec::Core::Hooks::Hook
  def run: () -> untyped
end


# sig/rspec/core/hooks.rbs

class RSpec::Core::Hooks::AroundHook < RSpec::Core::Hooks::Hook
  def execute_with: () -> untyped
  def hook_description: () -> untyped
  def hook_description: () -> untyped
end


# sig/rspec/core/hooks.rbs

class RSpec::Core::Hooks::BeforeHook < RSpec::Core::Hooks::Hook
  def run: () -> untyped
end


# sig/rspec/core/hooks.rbs

class RSpec::Core::Hooks::Hook
  def initialize: () -> void
end


# sig/rspec/core/hooks.rbs

class RSpec::Core::Hooks::HookCollections
  def all_hooks_for: () -> untyped
  def ensure_hooks_initialized_for: () -> untyped
  def extract_scope_from: () -> untyped
  def hooks_for: () -> untyped
  def initialize: () -> void
  def known_scope?: () -> untyped
  def matching_hooks_for: () -> untyped
  def normalized_scope_for: () -> untyped
  def owner_parent_groups: () -> untyped
  def owner_parent_groups: () -> untyped
  def process: () -> untyped
  def processable_hooks_for: () -> untyped
  def register: () -> untyped
  def register_global_singleton_context_hooks: () -> untyped
  def register_globals: () -> untyped
  def run: () -> untyped
  def run_around_example_hooks_for: () -> untyped
  def run_example_hooks_for: () -> untyped
  def run_owned_hooks_for: () -> untyped
  def scope_and_options_from: () -> untyped
end


# sig/rspec/core/filter_manager.rbs

class RSpec::Core::InclusionRules < RSpec::Core::FilterRules
  def add: () -> untyped
  def add_with_low_priority: () -> untyped
  def apply_standalone_filter: () -> untyped
  def include_example?: () -> untyped
  def is_standalone_filter?: () -> untyped
  def partition_locations: () -> untyped
  def replace_filters: () -> untyped
  def standalone?: () -> untyped
  def use: () -> untyped
end


# sig/rspec/core/metadata.rbs

class RSpec::Core::LegacyExampleGroupHash
  def directly_supports_attribute?: () -> untyped
  def get_value: () -> untyped
  def initialize: () -> void
  def set_value: () -> untyped
  def to_h: () -> untyped
end


# sig/rspec/core/memoized_helpers.rbs

class RSpec::Core::MemoizedHelpers::ContextHookMemoizedHash
  def self.fetch: () -> untyped
  def self.isolate_for_context_hook: () -> untyped
end


# sig/rspec/core/memoized_helpers.rbs

class RSpec::Core::MemoizedHelpers::ContextHookMemoizedHash::After
  def self.article: () -> untyped
  def self.hook_expression: () -> untyped
  def self.hook_intention: () -> untyped
end


# sig/rspec/core/memoized_helpers.rbs

class RSpec::Core::MemoizedHelpers::ContextHookMemoizedHash::Before
  def self.article: () -> untyped
  def self.hook_expression: () -> untyped
  def self.hook_intention: () -> untyped
end


# sig/rspec/core/metadata.rbs

class RSpec::Core::Metadata::ExampleGroupHash < RSpec::Core::Metadata::HashPopulator
  def self.backwards_compatibility_default_proc: () -> untyped
  def self.create: () -> untyped
  def self.hash_with_backwards_compatibility_default_proc: () -> untyped
  def described_class: () -> untyped
  def full_description: () -> untyped
end


# sig/rspec/core/metadata.rbs

class RSpec::Core::Metadata::ExampleHash < RSpec::Core::Metadata::HashPopulator
  def self.create: () -> untyped
  def described_class: () -> untyped
  def full_description: () -> untyped
end


# sig/rspec/core/metadata.rbs

class RSpec::Core::Metadata::HashPopulator
  def build_description_from: () -> untyped
  def description_separator: () -> untyped
  def ensure_valid_user_keys: () -> untyped
  def file_path_and_line_number_from: () -> untyped
  def initialize: () -> void
  def populate: () -> untyped
  def populate_location_attributes: () -> untyped
end


# sig/rspec/core/notifications.rbs

class RSpec::Core::Notifications::DeprecationNotification
  def self.from_hash: () -> untyped
end


# sig/rspec/core/notifications.rbs

class RSpec::Core::Notifications::ExampleNotification
  def self.for: () -> untyped
end


# sig/rspec/core/notifications.rbs

class RSpec::Core::Notifications::ExamplesNotification
  def examples: () -> untyped
  def failed_examples: () -> untyped
  def failure_notifications: () -> untyped
  def format_examples: () -> untyped
  def fully_formatted_failed_examples: () -> untyped
  def fully_formatted_pending_examples: () -> untyped
  def initialize: () -> void
  def notifications: () -> untyped
  def pending_examples: () -> untyped
  def pending_notifications: () -> untyped
end


# sig/rspec/core/notifications.rbs

class RSpec::Core::Notifications::FailedExampleNotification < RSpec::Core::Notifications::ExampleNotification
  def add_shared_group_lines: () -> untyped
  def backtrace_formatter: () -> untyped
  def colorized_formatted_backtrace: () -> untyped
  def colorized_message_lines: () -> untyped
  def description: () -> untyped
  def encoding_of: () -> untyped
  def encoding_of: () -> untyped
  def exception: () -> untyped
  def exception_class_name: () -> untyped
  def failure_lines: () -> untyped
  def find_failed_line: () -> untyped
  def formatted_backtrace: () -> untyped
  def formatted_message_and_backtrace: () -> untyped
  def fully_formatted: () -> untyped
  def message_color: () -> untyped
  def message_lines: () -> untyped
  def read_failed_line: () -> untyped
end


# sig/rspec/core/notifications.rbs

class RSpec::Core::Notifications::PendingExampleFailedAsExpectedNotification < RSpec::Core::Notifications::FailedExampleNotification
  def exception: () -> untyped
  def fully_formatted: () -> untyped
  def message_color: () -> untyped
end


# sig/rspec/core/notifications.rbs

class RSpec::Core::Notifications::PendingExampleFixedNotification < RSpec::Core::Notifications::FailedExampleNotification
  def colorized_message_lines: () -> untyped
  def description: () -> untyped
  def message_lines: () -> untyped
end


# sig/rspec/core/notifications.rbs

class RSpec::Core::Notifications::ProfileNotification
  def calculate_slowest_groups: () -> untyped
  def percentage: () -> untyped
  def slow_duration: () -> untyped
  def slowest_examples: () -> untyped
  def slowest_groups: () -> untyped
end


# sig/rspec/core/notifications.rbs

class RSpec::Core::Notifications::SeedNotification
  def fully_formatted: () -> untyped
  def seed_used?: () -> untyped
end


# sig/rspec/core/notifications.rbs

class RSpec::Core::Notifications::SkippedExampleNotification < RSpec::Core::Notifications::ExampleNotification
  def fully_formatted: () -> untyped
end


# sig/rspec/core/notifications.rbs

class RSpec::Core::Notifications::SummaryNotification
  def colorized_rerun_commands: () -> untyped
  def colorized_totals_line: () -> untyped
  def example_count: () -> untyped
  def failure_count: () -> untyped
  def formatted_duration: () -> untyped
  def formatted_load_time: () -> untyped
  def fully_formatted: () -> untyped
  def pending_count: () -> untyped
  def totals_line: () -> untyped
end


# sig/rspec/core/reporter.rbs

class RSpec::Core::NullReporter
  def method_missing: () -> untyped
end


# sig/rspec/core/ordering.rbs

class RSpec::Core::Ordering::ConfigurationManager
  def force: () -> untyped
  def initialize: () -> void
  def order=: () -> untyped
  def register_ordering: () -> untyped
  def seed=: () -> untyped
  def seed_used?: () -> untyped
end


# sig/rspec/core/ordering.rbs

class RSpec::Core::Ordering::Custom
  def initialize: () -> void
  def order: () -> untyped
end


# sig/rspec/core/ordering.rbs

class RSpec::Core::Ordering::Identity
  def order: () -> untyped
end


# sig/rspec/core/ordering.rbs

class RSpec::Core::Ordering::Random
  def initialize: () -> void
  def order: () -> untyped
  def shuffle: () -> untyped
  def shuffle: () -> untyped
  def used?: () -> untyped
end


# sig/rspec/core/ordering.rbs

class RSpec::Core::Ordering::Registry
  def fetch: () -> untyped
  def initialize: () -> void
  def register: () -> untyped
  def used_random_seed?: () -> untyped
end


# sig/rspec/core/option_parser.rbs

class RSpec::Core::Parser
  def self.parse: () -> untyped
  def parse: () -> untyped
  def parser: () -> untyped
end


# sig/rspec/core/pending.rbs

class RSpec::Core::Pending::SkipDeclaredInExample < RSpec::Core::Pending::StandardError
  def initialize: () -> void
end


# sig/rspec/core/project_initializer.rbs

class RSpec::Core::ProjectInitializer
  def copy_template: () -> untyped
  def initialize: () -> void
  def report_creating: () -> untyped
  def report_exists: () -> untyped
  def run: () -> untyped
end


# sig/rspec/core/rake_task.rbs

class RSpec::Core::RakeTask < Rake::TaskLib
  def blank: () -> untyped
  def define: () -> untyped
  def escape: () -> untyped
  def escape: () -> untyped
  def file_exclusion_specification: () -> untyped
  def file_inclusion_specification: () -> untyped
  def initialize: () -> void
  def rspec_load_path: () -> untyped
  def run_task: () -> untyped
  def spec_command: () -> untyped
end


# sig/rspec/core/reporter.rbs

class RSpec::Core::Reporter
  def deprecation: () -> untyped
  def example_failed: () -> untyped
  def example_group_finished: () -> untyped
  def example_group_started: () -> untyped
  def example_passed: () -> untyped
  def example_pending: () -> untyped
  def example_started: () -> untyped
  def finish: () -> untyped
  def initialize: () -> void
  def message: () -> untyped
  def mute_profile_output?: () -> untyped
  def notify: () -> untyped
  def register_listener: () -> untyped
  def registered_listeners: () -> untyped
  def report: () -> untyped
  def reset: () -> untyped
  def seed_used?: () -> untyped
  def start: () -> untyped
  def stop: () -> untyped
end


# sig/rspec/core/runner.rbs

class RSpec::Core::Runner
  def self.autorun: () -> untyped
  def self.autorun_disabled?: () -> untyped
  def self.disable_autorun!: () -> untyped
  def self.installed_at_exit?: () -> untyped
  def self.invoke: () -> untyped
  def self.run: () -> untyped
  def self.running_in_drb?: () -> untyped
  def self.trap_interrupt: () -> untyped
  def initialize: () -> void
  def run: () -> untyped
  def run_specs: () -> untyped
  def setup: () -> untyped
end


# sig/rspec/core/shared_example_group.rbs

class RSpec::Core::SharedExampleGroup::Registry
  def add: () -> untyped
  def ensure_block_has_source_location: () -> untyped
  def ensure_block_has_source_location: () -> untyped
  def find: () -> untyped
  def formatted_location: () -> untyped
  def shared_example_groups: () -> untyped
  def valid_name?: () -> untyped
  def warn_if_key_taken: () -> untyped
end


# sig/rspec/core/example_group.rbs

class RSpec::Core::SharedExampleGroupInclusionStackFrame
  def self.current_backtrace: () -> untyped
  def self.with_frame: () -> untyped
  def description: () -> untyped
  def formatted_inclusion_location: () -> untyped
  def initialize: () -> void
end


# sig/rspec/core/shared_example_group.rbs

class RSpec::Core::SharedExampleGroupModule < RSpec::Core::Module
  def included: () -> untyped
  def initialize: () -> void
  def inspect: () -> untyped
end


# sig/rspec/core/example.rbs

class RSpec::Core::SuiteHookContext < RSpec::Core::Example
  def initialize: () -> void
  def set_exception: () -> untyped
end


# sig/rspec/core/world.rbs

class RSpec::Core::World
  def announce_exclusion_filter: () -> untyped
  def announce_filters: () -> untyped
  def announce_inclusion_filter: () -> untyped
  def clear_remaining_example_groups: () -> untyped
  def declaration_line_numbers: () -> untyped
  def everything_filtered_message: () -> untyped
  def example_count: () -> untyped
  def exclusion_filter: () -> untyped
  def filter_manager: () -> untyped
  def inclusion_filter: () -> untyped
  def initialize: () -> void
  def ordered_example_groups: () -> untyped
  def preceding_declaration_line: () -> untyped
  def register: () -> untyped
  def reporter: () -> untyped
  def reset: () -> untyped
  def shared_example_group_registry: () -> untyped
end


# sig/rspec/core.rbs

module RSpec
  def self.clear_examples: () -> untyped
  def self.configuration: () -> untyped
  def self.configure: () -> untyped
  def self.const_missing: () -> untyped
  def self.current_example: () -> untyped
  def self.current_example=: () -> untyped
  def self.reset: () -> untyped
  def self.thread_local_metadata: () -> untyped
  def self.world: () -> untyped
end


# sig/rspec/core.rbs

module RSpec::Core
  def self.path_to_executable: () -> untyped
end


# sig/rspec/core/backport_random.rbs

module RSpec::Core::Backports
  def self.coerce_to: () -> untyped
  def self.coerce_to_int: () -> untyped
end


# sig/rspec/core/backport_random.rbs

module RSpec::Core::Backports::Random::Implementation
  def ==: () -> untyped
  def _rand_range: () -> untyped
  def bytes: () -> untyped
  def initialize: () -> void
  def left: () -> untyped
  def marshal_dump: () -> untyped
  def marshal_load: () -> untyped
  def rand: () -> untyped
  def seed_rand: () -> untyped
  def state: () -> untyped
end


# sig/rspec/core/dsl.rbs

module RSpec::Core::DSL
  def self.change_global_dsl: () -> untyped
  def self.example_group_aliases: () -> untyped
  def self.expose_example_group_alias: () -> untyped
  def self.expose_example_group_alias_globally: () -> untyped
  def self.expose_globally!: () -> untyped
  def self.exposed_globally?: () -> untyped
  def self.remove_globally!: () -> untyped
end


# sig/rspec/core/flat_map.rbs

module RSpec::Core::FlatMap
  def flat_map: () -> untyped
  def flat_map: () -> untyped
end


# sig/rspec/core/formatters.rbs

module RSpec::Core::Formatters
  def self.register: () -> untyped
end


# sig/rspec/core/formatters/console_codes.rbs

module RSpec::Core::Formatters::ConsoleCodes
  def console_code_for: () -> untyped
  def wrap: () -> untyped
end


# sig/rspec/core/formatters/helpers.rbs

module RSpec::Core::Formatters::Helpers
  def self.format_duration: () -> untyped
  def self.format_seconds: () -> untyped
  def self.pluralize: () -> untyped
  def self.strip_trailing_zeroes: () -> untyped
end


# sig/rspec/core/metadata.rbs

module RSpec::Core::HashImitatable
  def self.included: () -> untyped
  def []: () -> untyped
  def []=: () -> untyped
  def directly_supports_attribute?: () -> untyped
  def extra_hash_attributes: () -> untyped
  def get_value: () -> untyped
  def hash_for_delegation: () -> untyped
  def issue_deprecation: () -> untyped
  def set_value: () -> untyped
  def to_h: () -> untyped
end


# sig/rspec/core/metadata.rbs

module RSpec::Core::HashImitatable::ClassMethods
  def attr_accessor: () -> untyped
  def hash_attribute_names: () -> untyped
end


# sig/rspec/core/hooks.rbs

module RSpec::Core::Hooks
  def after: () -> untyped
  def append_after: () -> untyped
  def around: () -> untyped
  def before: () -> untyped
  def hooks: () -> untyped
  def prepend_before: () -> untyped
end


# sig/rspec/core/memoized_helpers.rbs

module RSpec::Core::MemoizedHelpers
  def self.define_helpers_on: () -> untyped
  def self.get_constant_or_yield: () -> untyped
  def self.get_constant_or_yield: () -> untyped
  def self.module_for: () -> untyped
  def __memoized: () -> untyped
  def is_expected: () -> untyped
  def should: () -> untyped
  def should_not: () -> untyped
  def subject: () -> untyped
end


# sig/rspec/core/memoized_helpers.rbs

module RSpec::Core::MemoizedHelpers::ClassMethods
  def let: () -> untyped
  def let!: () -> untyped
  def subject: () -> untyped
  def subject!: () -> untyped
end


# sig/rspec/core/metadata.rbs

module RSpec::Core::Metadata
  def self.ascend: () -> untyped
  def self.ascending: () -> untyped
  def self.backtrace_from: () -> untyped
  def self.build_hash_from: () -> untyped
  def self.deep_hash_dup: () -> untyped
  def self.relative_path: () -> untyped
  def self.relative_path_regex: () -> untyped
end


# sig/rspec/core/metadata_filter.rbs

module RSpec::Core::MetadataFilter
  def apply?: () -> untyped
  def example_group_declaration_lines: () -> untyped
  def filter_applies?: () -> untyped
  def filter_applies_to_any_value?: () -> untyped
  def filters_apply?: () -> untyped
  def line_number_filter_applies?: () -> untyped
  def location_filter_applies?: () -> untyped
  def relevant_line_numbers: () -> untyped
  def silence_metadata_example_group_deprecations: () -> untyped
end


# sig/rspec/core/minitest_assertions_adapter.rbs

module RSpec::Core::MinitestAssertionsAdapter
  def assertions: () -> untyped
end


# sig/rspec/core/mocking_adapters/flexmock.rbs

module RSpec::Core::MockingAdapters::Flexmock
  def self.framework_name: () -> untyped
  def setup_mocks_for_rspec: () -> untyped
  def teardown_mocks_for_rspec: () -> untyped
  def verify_mocks_for_rspec: () -> untyped
end


# sig/rspec/core/mocking_adapters/mocha.rbs

module RSpec::Core::MockingAdapters::Mocha
  def self.framework_name: () -> untyped
  def setup_mocks_for_rspec: () -> untyped
  def teardown_mocks_for_rspec: () -> untyped
  def verify_mocks_for_rspec: () -> untyped
end


# sig/rspec/core/mocking_adapters/null.rbs

module RSpec::Core::MockingAdapters::Null
  def setup_mocks_for_rspec: () -> untyped
  def teardown_mocks_for_rspec: () -> untyped
  def verify_mocks_for_rspec: () -> untyped
end


# sig/rspec/core/mocking_adapters/rr.rbs

module RSpec::Core::MockingAdapters::RR
  def self.framework_name: () -> untyped
  def setup_mocks_for_rspec: () -> untyped
  def teardown_mocks_for_rspec: () -> untyped
  def verify_mocks_for_rspec: () -> untyped
end


# sig/rspec/core/mocking_adapters/rspec.rbs

module RSpec::Core::MockingAdapters::RSpec
  def self.configuration: () -> untyped
  def self.framework_name: () -> untyped
  def setup_mocks_for_rspec: () -> untyped
  def teardown_mocks_for_rspec: () -> untyped
  def verify_mocks_for_rspec: () -> untyped
end


# sig/rspec/core/notifications.rbs

module RSpec::Core::Notifications::NullColorizer
  def wrap: () -> untyped
end


# sig/rspec/core/notifications.rbs

module RSpec::Core::Notifications::PendingExampleNotificationMethods
  def fully_formatted_header: () -> untyped
end


# sig/rspec/core/pending.rbs

module RSpec::Core::Pending
  def self.mark_fixed!: () -> untyped
  def self.mark_pending!: () -> untyped
  def self.mark_skipped!: () -> untyped
  def pending: () -> untyped
  def skip: () -> untyped
end


# sig/rspec/core/ruby_project.rbs

module RSpec::Core::RubyProject
  def add_dir_to_load_path: () -> untyped
  def add_to_load_path: () -> untyped
  def ascend_until: () -> untyped
  def determine_root: () -> untyped
  def find_first_parent_containing: () -> untyped
  def root: () -> untyped
end


# sig/rspec/core/sandbox.rbs

module RSpec::Core::Sandbox
  def self.sandboxed: () -> untyped
end


# sig/rspec/core/shared_context.rbs

module RSpec::Core::SharedContext
  def self.record: () -> untyped
  def __shared_context_recordings: () -> untyped
  def included: () -> untyped
end


# sig/rspec/core/shared_example_group.rbs

module RSpec::Core::SharedExampleGroup
  def shared_examples: () -> untyped
end


# sig/rspec/core/shared_example_group.rbs

module RSpec::Core::SharedExampleGroup::TopLevelDSL
  def self.definitions: () -> untyped
  def self.expose_globally!: () -> untyped
  def self.exposed_globally?: () -> untyped
  def self.remove_globally!: () -> untyped
  def shared_examples: () -> untyped
end


# sig/rspec/core/warnings.rbs

module RSpec::Core::Warnings
  def deprecate: () -> untyped
  def warn_deprecation: () -> untyped
  def warn_with: () -> untyped
end


# sig/rspec/core/example_group.rbs

module RSpec::ExampleGroups
  def self.assign_const: () -> untyped
  def self.base_name_for: () -> untyped
  def self.constant_scope_for: () -> untyped
  def self.disambiguate: () -> untyped
  def base_name_for: () -> untyped
end
