# sig/types/enum.rbs class T::Enum def self._load: () -> untyped def self._register_instance: () -> untyped def self.deserialize: () -> untyped def self.each_value: () -> untyped def self.enums: () -> untyped def self.from_serialized: () -> untyped def self.fully_initialized?: () -> untyped def self.has_serialized?: () -> untyped def self.inherited: () -> untyped def self.serialize: () -> untyped def self.started_initializing?: () -> untyped def self.try_deserialize: () -> untyped def self.values: () -> untyped def <=>: () -> untyped def ==: () -> untyped def ===: () -> untyped def _bind_name: () -> untyped def _dump: () -> untyped def as_json: () -> untyped def assert_bound!: () -> untyped def clone: () -> untyped def comparison_assertion_failed: () -> untyped def const_to_serialized_val: () -> untyped def dup: () -> untyped def initialize: () -> void def inspect: () -> untyped def serialize: () -> untyped def to_json: () -> untyped def to_s: () -> untyped def to_str: () -> untyped end # sig/types/struct.rbs class T::ImmutableStruct < T::InexactStruct def self.inherited: () -> untyped def self.prop: () -> untyped def initialize: () -> void def with: () -> untyped end # sig/types/interface_wrapper.rbs class T::InterfaceWrapper def self.dynamic_cast: () -> untyped def self.self_methods: () -> untyped def self.wrap_instance: () -> untyped def self.wrap_instances: () -> untyped def self.wrapped_dynamic_cast: () -> untyped def __interface_mod_DO_NOT_USE: () -> untyped def __target_obj_DO_NOT_USE: () -> untyped def initialize: () -> void def is_a?: () -> untyped def kind_of?: () -> untyped end # sig/types/private/class_utils.rbs class T::Private::ClassUtils::ReplacedMethod def bind: () -> untyped def initialize: () -> void def restore: () -> untyped def to_s: () -> untyped end # sig/types/private/decl_state.rbs class T::Private::DeclState def self.current: () -> untyped def self.current=: () -> untyped def reset!: () -> untyped def without_on_method_added: () -> untyped end # sig/types/private/methods/decl_builder.rbs class T::Private::Methods::DeclBuilder def abstract: () -> untyped def bind: () -> untyped def check_live!: () -> untyped def checked: () -> untyped def final: () -> untyped def finalize!: () -> untyped def initialize: () -> void def on_failure: () -> untyped def overridable: () -> untyped def override: () -> untyped def params: () -> untyped def returns: () -> untyped def type_parameters: () -> untyped def void: () -> untyped end # sig/types/private/methods/signature.rbs class T::Private::Methods::Signature def self.new_untyped: () -> untyped def arg_count: () -> untyped def as_alias: () -> untyped def dsl_method: () -> untyped def each_args_value_type: () -> untyped def initialize: () -> void def kwarg_names: () -> untyped def method_desc: () -> untyped def owner: () -> untyped end # sig/types/private/types/not_typed.rbs class T::Private::Types::NotTyped < T::Types::Base def name: () -> untyped def subtype_of_single?: () -> untyped def valid?: () -> untyped end # sig/types/private/types/simple_pair_union.rbs class T::Private::Types::SimplePairUnion < T::Types::Union def initialize: () -> void def recursively_valid?: () -> untyped def types: () -> untyped def valid?: () -> untyped end # sig/types/private/types/string_holder.rbs class T::Private::Types::StringHolder < T::Types::Base def initialize: () -> void def name: () -> untyped def subtype_of_single?: () -> untyped def valid?: () -> untyped end # sig/types/private/types/type_alias.rbs class T::Private::Types::TypeAlias < T::Private::Types::T::Types::Base def aliased_type: () -> untyped def initialize: () -> void def name: () -> untyped def recursively_valid?: () -> untyped def valid?: () -> untyped end # sig/types/private/types/void.rbs class T::Private::Types::Void < T::Types::Base def name: () -> untyped def subtype_of_single?: () -> untyped def valid?: () -> untyped end # sig/types/props/decorator.rbs class T::Props::Decorator def add_prop_definition: () -> untyped def all_props: () -> untyped def clobber_getter?: () -> untyped def clobber_setter?: () -> untyped def convert_type_to_class: () -> untyped def decorated_class: () -> untyped def define_foreign_method: () -> untyped def define_getter_and_setter: () -> untyped def foreign_prop_get: () -> untyped def handle_foreign_option: () -> untyped def handle_redaction_option: () -> untyped def initialize: () -> void def model_inherited: () -> untyped def plugin: () -> untyped def prop_defined: () -> untyped def prop_get: () -> untyped def prop_get_if_set: () -> untyped def prop_get_logic: () -> untyped def prop_nilable?: () -> untyped def prop_rules: () -> untyped def prop_set: () -> untyped def prop_validate_definition!: () -> untyped def smart_coerce: () -> untyped def valid_rule_key?: () -> untyped def validate_foreign_option: () -> untyped def validate_not_missing_sensitivity: () -> untyped def validate_prop_name: () -> untyped def validate_prop_value: () -> untyped end # sig/types/props/has_lazily_specialized_methods.rbs class T::Props::HasLazilySpecializedMethods::SourceEvaluationDisabled < T::Props::HasLazilySpecializedMethods::RuntimeError def initialize: () -> void end # sig/types/props/private/apply_default.rbs class T::Props::Private::ApplyComplexDefault < T::Props::Private::ApplyFixedDefault def default: () -> untyped end # sig/types/props/private/apply_default.rbs class T::Props::Private::ApplyDefault def self.for: () -> untyped def default: () -> untyped def initialize: () -> void def set_default: () -> untyped end # sig/types/props/private/apply_default.rbs class T::Props::Private::ApplyDefaultFactory < T::Props::Private::ApplyDefault def default: () -> untyped def initialize: () -> void def set_default: () -> untyped end # sig/types/props/private/apply_default.rbs class T::Props::Private::ApplyEmptyArrayDefault < T::Props::Private::ApplyDefault def default: () -> untyped def set_default: () -> untyped end # sig/types/props/private/apply_default.rbs class T::Props::Private::ApplyEmptyHashDefault < T::Props::Private::ApplyDefault def default: () -> untyped def set_default: () -> untyped end # sig/types/props/private/apply_default.rbs class T::Props::Private::ApplyFixedDefault < T::Props::Private::ApplyDefault def initialize: () -> void def set_default: () -> untyped end # sig/types/struct.rbs class T::Struct < T::InexactStruct def self.inherited: () -> untyped end # sig/types/types/attached_class.rbs class T::Types::AttachedClassType < T::Types::Base def initialize: () -> void def name: () -> untyped def subtype_of_single?: () -> untyped def valid?: () -> untyped end # sig/types/types/base.rbs class T::Types::Base def self.method_added: () -> untyped def ==: () -> untyped def describe_obj: () -> untyped def error_message: () -> untyped def error_message_for_obj: () -> untyped def error_message_for_obj_recursive: () -> untyped def hash: () -> untyped def name: () -> untyped def recursively_valid?: () -> untyped def subtype_of?: () -> untyped def subtype_of_single?: () -> untyped def to_s: () -> untyped def valid?: () -> untyped def validate!: () -> untyped end # sig/types/types/class_of.rbs class T::Types::ClassOf < T::Types::Base def describe_obj: () -> untyped def initialize: () -> void def name: () -> untyped def subtype_of_single?: () -> untyped def valid?: () -> untyped end # sig/types/types/enum.rbs class T::Types::Enum < T::Types::Base def describe_obj: () -> untyped def initialize: () -> void def name: () -> untyped def subtype_of_single?: () -> untyped def valid?: () -> untyped end # sig/types/types/fixed_array.rbs class T::Types::FixedArray < T::Types::Base def describe_obj: () -> untyped def initialize: () -> void def name: () -> untyped def recursively_valid?: () -> untyped def subtype_of_single?: () -> untyped def valid?: () -> untyped end # sig/types/types/fixed_hash.rbs class T::Types::FixedHash < T::Types::Base def describe_obj: () -> untyped def initialize: () -> void def name: () -> untyped def recursively_valid?: () -> untyped def serialize_hash: () -> untyped def subtype_of_single?: () -> untyped def valid?: () -> untyped end # sig/types/types/intersection.rbs class T::Types::Intersection < T::Types::Base def initialize: () -> void def name: () -> untyped def recursively_valid?: () -> untyped def subtype_of_single?: () -> untyped def valid?: () -> untyped end # sig/types/types/noreturn.rbs class T::Types::NoReturn < T::Types::Base def initialize: () -> void def name: () -> untyped def subtype_of_single?: () -> untyped def valid?: () -> untyped end # sig/types/types/proc.rbs class T::Types::Proc < T::Types::Base def initialize: () -> void def name: () -> untyped def subtype_of_single?: () -> untyped def valid?: () -> untyped end # sig/types/types/self_type.rbs class T::Types::SelfType < T::Types::Base def initialize: () -> void def name: () -> untyped def subtype_of_single?: () -> untyped def valid?: () -> untyped end # sig/types/types/simple.rbs class T::Types::Simple < T::Types::Base def error_message: () -> untyped def initialize: () -> void def name: () -> untyped def subtype_of_single?: () -> untyped def to_nilable: () -> untyped def valid?: () -> untyped end # sig/types/types/t_enum.rbs class T::Types::TEnum < T::Types::Base def initialize: () -> void def name: () -> untyped def subtype_of_single?: () -> untyped def valid?: () -> untyped end # sig/types/types/type_parameter.rbs class T::Types::TypeParameter < T::Types::Base def initialize: () -> void def name: () -> untyped def subtype_of_single?: () -> untyped def valid?: () -> untyped end # sig/types/types/type_variable.rbs class T::Types::TypeVariable < T::Types::Base def initialize: () -> void def name: () -> untyped def subtype_of_single?: () -> untyped def valid?: () -> untyped end # sig/types/types/typed_array.rbs class T::Types::TypedArray < T::Types::TypedEnumerable def name: () -> untyped def new: () -> untyped def recursively_valid?: () -> untyped def underlying_class: () -> untyped def valid?: () -> untyped end # sig/types/types/typed_array.rbs class T::Types::TypedArray::Untyped < T::Types::TypedArray::TypedArray def initialize: () -> void def valid?: () -> untyped end # sig/types/types/typed_enumerable.rbs class T::Types::TypedEnumerable < T::Types::Base def describe_obj: () -> untyped def initialize: () -> void def name: () -> untyped def recursively_valid?: () -> untyped def subtype_of_single?: () -> untyped def type_from_instance: () -> untyped def type_from_instances: () -> untyped def underlying_class: () -> untyped def valid?: () -> untyped end # sig/types/types/typed_enumerable.rbs class T::Types::TypedEnumerable::Untyped < T::Types::TypedEnumerable::TypedEnumerable def initialize: () -> void def valid?: () -> untyped end # sig/types/types/typed_enumerator.rbs class T::Types::TypedEnumerator < T::Types::TypedEnumerable def name: () -> untyped def new: () -> untyped def recursively_valid?: () -> untyped def underlying_class: () -> untyped def valid?: () -> untyped end # sig/types/types/typed_enumerator.rbs class T::Types::TypedEnumerator::Untyped < T::Types::TypedEnumerator::TypedEnumerator def initialize: () -> void def valid?: () -> untyped end # sig/types/types/typed_enumerator_lazy.rbs class T::Types::TypedEnumeratorLazy < T::Types::TypedEnumerable def name: () -> untyped def new: () -> untyped def recursively_valid?: () -> untyped def underlying_class: () -> untyped def valid?: () -> untyped end # sig/types/types/typed_enumerator_lazy.rbs class T::Types::TypedEnumeratorLazy::Untyped < T::Types::TypedEnumeratorLazy::TypedEnumeratorLazy def initialize: () -> void def valid?: () -> untyped end # sig/types/types/typed_hash.rbs class T::Types::TypedHash < T::Types::TypedEnumerable def initialize: () -> void def name: () -> untyped def new: () -> untyped def recursively_valid?: () -> untyped def underlying_class: () -> untyped def valid?: () -> untyped end # sig/types/types/typed_hash.rbs class T::Types::TypedHash::Untyped < T::Types::TypedHash::TypedHash def initialize: () -> void def valid?: () -> untyped end # sig/types/types/typed_range.rbs class T::Types::TypedRange < T::Types::TypedEnumerable def name: () -> untyped def new: () -> untyped def recursively_valid?: () -> untyped def underlying_class: () -> untyped def valid?: () -> untyped end # sig/types/types/typed_set.rbs class T::Types::TypedSet < T::Types::TypedEnumerable def name: () -> untyped def new: () -> untyped def recursively_valid?: () -> untyped def underlying_class: () -> untyped def valid?: () -> untyped end # sig/types/types/typed_set.rbs class T::Types::TypedSet::Untyped < T::Types::TypedSet::TypedSet def initialize: () -> void def valid?: () -> untyped end # sig/types/types/union.rbs class T::Types::Union < T::Types::Base def initialize: () -> void def name: () -> untyped def recursively_valid?: () -> untyped def subtype_of_single?: () -> untyped def type_shortcuts: () -> untyped def valid?: () -> untyped end # sig/types/types/untyped.rbs class T::Types::Untyped < T::Types::Base def initialize: () -> void def name: () -> untyped def subtype_of_single?: () -> untyped def valid?: () -> untyped end # sig/sorbet-runtime.rbs module T def self.absurd: () -> untyped def self.all: () -> untyped def self.any: () -> untyped def self.assert_type!: () -> untyped def self.attached_class: () -> untyped def self.bind: () -> untyped def self.cast: () -> untyped def self.class_of: () -> untyped def self.deprecated_enum: () -> untyped def self.let: () -> untyped def self.must: () -> untyped def self.must_because: () -> untyped def self.nilable: () -> untyped def self.noreturn: () -> untyped def self.proc: () -> untyped def self.reveal_type: () -> untyped def self.self_type: () -> untyped def self.type_alias: () -> untyped def self.type_parameter: () -> untyped def self.unsafe: () -> untyped def self.untyped: () -> untyped end # sig/types/abstract_utils.rbs module T::AbstractUtils def self.abstract_method?: () -> untyped def self.abstract_methods_for: () -> untyped def self.abstract_module?: () -> untyped def self.declared_abstract_methods_for: () -> untyped end # sig/types/_types.rbs module T::Array def self.[]: () -> untyped end # sig/types/compatibility_patches.rbs module T::CompatibilityPatches::MethodExtensions def arity: () -> untyped def parameters: () -> untyped def source_location: () -> untyped end # sig/types/compatibility_patches.rbs module T::CompatibilityPatches::RSpecCompatibility::MethodDoubleExtensions def initialize: () -> void end # sig/types/compatibility_patches.rbs module T::CompatibilityPatches::RSpecCompatibility::RecorderExtensions def observe!: () -> untyped end # sig/types/configuration.rbs module T::Configuration def self.call_validation_error_handler: () -> untyped def self.call_validation_error_handler=: () -> untyped def self.call_validation_error_handler_default: () -> untyped def self.can_enable_vm_prop_serde?: () -> untyped def self.class_owner_finder: () -> untyped def self.class_owner_finder=: () -> untyped def self.default_checked_level=: () -> untyped def self.disable_legacy_t_enum_migration_mode: () -> untyped def self.disable_vm_prop_serde: () -> untyped def self.enable_checking_for_sigs_marked_checked_tests: () -> untyped def self.enable_final_checks_on_hooks: () -> untyped def self.enable_legacy_t_enum_migration_mode: () -> untyped def self.enable_vm_prop_serde: () -> untyped def self.exclude_value_in_type_errors: () -> untyped def self.hard_assert_handler: () -> untyped def self.hard_assert_handler=: () -> untyped def self.hard_assert_handler_default: () -> untyped def self.include_value_in_type_errors: () -> untyped def self.include_value_in_type_errors?: () -> untyped def self.inline_type_error_handler: () -> untyped def self.inline_type_error_handler=: () -> untyped def self.inline_type_error_handler_default: () -> untyped def self.legacy_t_enum_migration_mode?: () -> untyped def self.log_info_handler: () -> untyped def self.log_info_handler=: () -> untyped def self.log_info_handler_default: () -> untyped def self.module_name_mangler: () -> untyped def self.module_name_mangler=: () -> untyped def self.normalize_sensitivity_and_pii_handler: () -> untyped def self.normalize_sensitivity_and_pii_handler=: () -> untyped def self.prop_freeze_handler: () -> untyped def self.prop_freeze_handler=: () -> untyped def self.redaction_handler: () -> untyped def self.redaction_handler=: () -> untyped def self.reset_final_checks_on_hooks: () -> untyped def self.scalar_types: () -> untyped def self.scalar_types=: () -> untyped def self.sealed_violation_whitelist: () -> untyped def self.sealed_violation_whitelist=: () -> untyped def self.sig_builder_error_handler: () -> untyped def self.sig_builder_error_handler=: () -> untyped def self.sig_builder_error_handler_default: () -> untyped def self.sig_validation_error_handler: () -> untyped def self.sig_validation_error_handler=: () -> untyped def self.sig_validation_error_handler_default: () -> untyped def self.soft_assert_handler: () -> untyped def self.soft_assert_handler=: () -> untyped def self.soft_assert_handler_default: () -> untyped def self.use_vm_prop_serde?: () -> untyped def self.validate_lambda_given!: () -> untyped def self.without_ruby_warnings: () -> untyped end # sig/types/_types.rbs module T::Enumerable def self.[]: () -> untyped end # sig/types/_types.rbs module T::Enumerator def self.[]: () -> untyped end # sig/types/_types.rbs module T::Enumerator::Lazy def self.[]: () -> untyped end # sig/types/generic.rbs module T::Generic def []: () -> untyped def type_member: () -> untyped def type_template: () -> untyped end # sig/types/_types.rbs module T::Hash def self.[]: () -> untyped end # sig/sorbet-runtime.rbs module T::Helpers def abstract!: () -> untyped def final!: () -> untyped def interface!: () -> untyped def mixes_in_class_methods: () -> untyped def requires_ancestor: () -> untyped def sealed!: () -> untyped end # sig/types/interface_wrapper.rbs module T::InterfaceWrapper::Helpers def wrap_instance: () -> untyped def wrap_instances: () -> untyped end # sig/types/non_forcing_constants.rbs module T::NonForcingConstants def self.non_forcing_is_a?: () -> untyped end # sig/types/private/abstract/data.rbs module T::Private::Abstract::Data def self.get: () -> untyped def self.key?: () -> untyped def self.set: () -> untyped def self.set_default: () -> untyped end # sig/types/private/abstract/declare.rbs module T::Private::Abstract::Declare def self.declare_abstract: () -> untyped end # sig/types/private/abstract/hooks.rbs module T::Private::Abstract::Hooks def append_features: () -> untyped def extend_object: () -> untyped def inherited: () -> untyped def prepended: () -> untyped end # sig/types/private/abstract/validate.rbs module T::Private::Abstract::Validate def self.describe_method: () -> untyped def self.validate_abstract_module: () -> untyped def self.validate_interface: () -> untyped def self.validate_interface_all_abstract: () -> untyped def self.validate_interface_all_public: () -> untyped def self.validate_subclass: () -> untyped end # sig/types/private/casts.rbs module T::Private::Casts def self.cast: () -> untyped def self.cast_recursive: () -> untyped end # sig/types/private/class_utils.rbs module T::Private::ClassUtils def self.def_with_visibility: () -> untyped def self.replace_method: () -> untyped def self.visibility_method_name: () -> untyped end # sig/types/private/compiler.rbs module T::Private::Compiler def self.compiler_version: () -> untyped def self.running_compiled?: () -> untyped end # sig/types/private/final.rbs module T::Private::Final def self.declare: () -> untyped def self.final_module?: () -> untyped def self.mark_as_final_module: () -> untyped end # sig/types/private/final.rbs module T::Private::Final::NoIncludeExtend def extended: () -> untyped def included: () -> untyped end # sig/types/private/final.rbs module T::Private::Final::NoInherit def inherited: () -> untyped end # sig/types/private/methods/_methods.rbs module T::Private::Methods def self._check_final_ancestors: () -> untyped def self._declare_sig: () -> untyped def self._declare_sig_internal: () -> untyped def self._handle_missing_method_signature: () -> untyped def self._hook_impl: () -> untyped def self._on_method_added: () -> untyped def self._with_declared_signature: () -> untyped def self.add_module_with_final_method: () -> untyped def self.all_checked_tests_sigs: () -> untyped def self.build_sig: () -> untyped def self.declare_sig: () -> untyped def self.finalize_proc: () -> untyped def self.has_sig_block_for_key: () -> untyped def self.has_sig_block_for_method: () -> untyped def self.install_hooks: () -> untyped def self.key_to_method: () -> untyped def self.maybe_run_sig_block_for_key: () -> untyped def self.maybe_run_sig_block_for_method: () -> untyped def self.method_owner_and_name_to_key: () -> untyped def self.method_to_key: () -> untyped def self.note_module_deals_with_final: () -> untyped def self.run_all_sig_blocks: () -> untyped def self.run_builder: () -> untyped def self.run_sig: () -> untyped def self.run_sig_block_for_key: () -> untyped def self.run_sig_block_for_method: () -> untyped def self.set_final_checks_on_hooks: () -> untyped def self.signature_for_key: () -> untyped def self.signature_for_method: () -> untyped def self.start_proc: () -> untyped def self.unwrap_method: () -> untyped end # sig/types/private/methods/call_validation.rbs module T::Private::Methods::CallValidation def self.create_validator_method: () -> untyped def self.create_validator_method_fast: () -> untyped def self.create_validator_method_fast: () -> untyped def self.create_validator_method_fast0: () -> untyped def self.create_validator_method_fast0: () -> untyped def self.create_validator_method_fast1: () -> untyped def self.create_validator_method_fast1: () -> untyped def self.create_validator_method_fast2: () -> untyped def self.create_validator_method_fast2: () -> untyped def self.create_validator_method_fast3: () -> untyped def self.create_validator_method_fast3: () -> untyped def self.create_validator_method_fast4: () -> untyped def self.create_validator_method_fast4: () -> untyped def self.create_validator_method_medium: () -> untyped def self.create_validator_method_medium: () -> untyped def self.create_validator_method_medium0: () -> untyped def self.create_validator_method_medium0: () -> untyped def self.create_validator_method_medium1: () -> untyped def self.create_validator_method_medium1: () -> untyped def self.create_validator_method_medium2: () -> untyped def self.create_validator_method_medium2: () -> untyped def self.create_validator_method_medium3: () -> untyped def self.create_validator_method_medium3: () -> untyped def self.create_validator_method_medium4: () -> untyped def self.create_validator_method_medium4: () -> untyped def self.create_validator_procedure_fast: () -> untyped def self.create_validator_procedure_fast: () -> untyped def self.create_validator_procedure_fast0: () -> untyped def self.create_validator_procedure_fast0: () -> untyped def self.create_validator_procedure_fast1: () -> untyped def self.create_validator_procedure_fast1: () -> untyped def self.create_validator_procedure_fast2: () -> untyped def self.create_validator_procedure_fast2: () -> untyped def self.create_validator_procedure_fast3: () -> untyped def self.create_validator_procedure_fast3: () -> untyped def self.create_validator_procedure_fast4: () -> untyped def self.create_validator_procedure_fast4: () -> untyped def self.create_validator_procedure_medium: () -> untyped def self.create_validator_procedure_medium: () -> untyped def self.create_validator_procedure_medium0: () -> untyped def self.create_validator_procedure_medium0: () -> untyped def self.create_validator_procedure_medium1: () -> untyped def self.create_validator_procedure_medium1: () -> untyped def self.create_validator_procedure_medium2: () -> untyped def self.create_validator_procedure_medium2: () -> untyped def self.create_validator_procedure_medium3: () -> untyped def self.create_validator_procedure_medium3: () -> untyped def self.create_validator_procedure_medium4: () -> untyped def self.create_validator_procedure_medium4: () -> untyped def self.create_validator_slow: () -> untyped def self.create_validator_slow_skip_block_type: () -> untyped def self.disable_fast_path: () -> untyped def self.is_allowed_to_have_fast_path: () -> untyped def self.report_error: () -> untyped def self.validate_call: () -> untyped def self.validate_call_skip_block_type: () -> untyped def self.visibility_method_name: () -> untyped def self.wrap_method_if_needed: () -> untyped end # sig/types/private/methods/_methods.rbs module T::Private::Methods::MethodHooks def method_added: () -> untyped end # sig/types/private/methods/modes.rbs module T::Private::Methods::Modes def self.abstract: () -> untyped def self.overridable: () -> untyped def self.overridable_override: () -> untyped def self.override: () -> untyped def self.standard: () -> untyped def self.untyped: () -> untyped end # sig/types/private/methods/signature_validation.rbs module T::Private::Methods::SignatureValidation def self.base_override_loc_str: () -> untyped def self.method_loc_str: () -> untyped def self.pretty_mode: () -> untyped def self.validate: () -> untyped def self.validate_non_override_mode: () -> untyped def self.validate_override_mode: () -> untyped def self.validate_override_shape: () -> untyped def self.validate_override_types: () -> untyped end # sig/types/private/methods/_methods.rbs module T::Private::Methods::SingletonMethodHooks def singleton_method_added: () -> untyped end # sig/types/private/mixins/mixins.rbs module T::Private::MixesInClassMethods def included: () -> untyped end # sig/types/private/mixins/mixins.rbs module T::Private::Mixins def self.declare_mixes_in_class_methods: () -> untyped end # sig/types/private/runtime_levels.rbs module T::Private::RuntimeLevels def self._toggle_checking_tests: () -> untyped def self.check_tests?: () -> untyped def self.default_checked_level: () -> untyped def self.default_checked_level=: () -> untyped def self.enable_checking_in_tests: () -> untyped end # sig/types/private/sealed.rbs module T::Private::Sealed def self.declare: () -> untyped def self.sealed_module?: () -> untyped def self.validate_inheritance: () -> untyped end # sig/types/private/sealed.rbs module T::Private::Sealed::NoIncludeExtend def extended: () -> untyped def included: () -> untyped def sealed_subclasses: () -> untyped end # sig/types/private/sealed.rbs module T::Private::Sealed::NoInherit def inherited: () -> untyped def sealed_subclasses: () -> untyped end # sig/types/props/_props.rbs module T::Props::ClassMethods def const: () -> untyped def decorator: () -> untyped def decorator_class: () -> untyped def extended: () -> untyped def included: () -> untyped def inherited: () -> untyped def plugin: () -> untyped def plugins: () -> untyped def prepended: () -> untyped def prop: () -> untyped def props: () -> untyped def reload_decorator!: () -> untyped def validate_prop_value: () -> untyped end # sig/types/props/constructor.rbs module T::Props::Constructor::DecoratorMethods def construct_props_without_defaults: () -> untyped end # sig/types/props/custom_type.rbs module T::Props::CustomType def self.checked_serialize: () -> untyped def self.included: () -> untyped def self.scalar_type?: () -> untyped def self.valid_serialization?: () -> untyped def deserialize: () -> untyped def instance?: () -> untyped def serialize: () -> untyped def valid?: () -> untyped end # sig/types/props/generated_code_validation.rbs module T::Props::GeneratedCodeValidation def self.assert_equal: () -> untyped def self.self_class_decorator: () -> untyped def self.validate_deserialize: () -> untyped def self.validate_deserialize_handle_nil: () -> untyped def self.validate_deserialize_hash_read: () -> untyped def self.validate_deserialize_ivar_set: () -> untyped def self.validate_lack_of_side_effects: () -> untyped def self.validate_serialize: () -> untyped def self.validate_serialize_clause: () -> untyped def self.whitelisted_methods_for_deserialize: () -> untyped def self.whitelisted_methods_for_serialize: () -> untyped end # sig/types/props/has_lazily_specialized_methods.rbs module T::Props::HasLazilySpecializedMethods def self.disable_lazy_evaluation!: () -> untyped def self.lazy_evaluation_enabled?: () -> untyped end # sig/types/props/has_lazily_specialized_methods.rbs module T::Props::HasLazilySpecializedMethods::DecoratorMethods def eagerly_define_lazy_methods!: () -> untyped def eagerly_define_lazy_vm_methods!: () -> untyped def enqueue_lazy_method_definition!: () -> untyped def enqueue_lazy_vm_method_definition!: () -> untyped def eval_lazily_defined_method!: () -> untyped def eval_lazily_defined_vm_method!: () -> untyped def lazily_defined_methods: () -> untyped def lazily_defined_vm_methods: () -> untyped end # sig/types/props/optional.rbs module T::Props::Optional::DecoratorMethods def add_prop_definition: () -> untyped def compute_derived_rules: () -> untyped def get_default: () -> untyped def has_default?: () -> untyped def prop_optional?: () -> untyped def prop_validate_definition!: () -> untyped def valid_rule_key?: () -> untyped end # sig/types/props/plugin.rbs module T::Props::Plugin::ClassMethods def included: () -> untyped end # sig/types/props/plugin.rbs module T::Props::Plugin::Private def self.apply_class_methods: () -> untyped def self.apply_decorator_methods: () -> untyped end # sig/types/props/pretty_printable.rbs module T::Props::PrettyPrintable def inspect: () -> untyped def pretty_inspect: () -> untyped end # sig/types/props/pretty_printable.rbs module T::Props::PrettyPrintable::DecoratorMethods def inspect_instance: () -> untyped def inspect_instance_components: () -> untyped def inspect_prop_value: () -> untyped def join_props_with_pretty_values: () -> untyped def valid_rule_key?: () -> untyped end # sig/types/props/private/deserializer_generator.rbs module T::Props::Private::DeserializerGenerator def self.generate: () -> untyped def self.generate_nil_handler: () -> untyped end # sig/types/props/private/parser.rbs module T::Props::Private::Parse def parse: () -> untyped def require_parser: () -> untyped def s: () -> untyped end # sig/types/props/private/serde_transform.rbs module T::Props::Private::SerdeTransform def self.generate: () -> untyped def self.handle_custom_type: () -> untyped def self.handle_serializable_subtype: () -> untyped def self.module_name: () -> untyped end # sig/types/props/private/serializer_generator.rbs module T::Props::Private::SerializerGenerator def self.generate: () -> untyped end # sig/types/props/private/setter_factory.rbs module T::Props::Private::SetterFactory def self.build_setter_proc: () -> untyped def self.nilable_proc: () -> untyped def self.non_nil_proc: () -> untyped def self.raise_pretty_error: () -> untyped def self.simple_nilable_proc: () -> untyped def self.simple_non_nil_proc: () -> untyped end # sig/types/props/serializable.rbs module T::Props::Serializable def __t_props_generated_deserialize: () -> untyped def __t_props_generated_serialize: () -> untyped def deserialize: () -> untyped def raise_deserialization_error: () -> untyped def recursive_stringify_keys: () -> untyped def required_prop_missing_from_deserialize: () -> untyped def required_prop_missing_from_serialize: () -> untyped def serialize: () -> untyped def with: () -> untyped def with_existing_hash: () -> untyped end # sig/types/props/serializable.rbs module T::Props::Serializable::ClassMethods def from_hash: () -> untyped def from_hash!: () -> untyped def prop_by_serialized_forms: () -> untyped end # sig/types/props/serializable.rbs module T::Props::Serializable::DecoratorMethods def add_prop_definition: () -> untyped def extra_props: () -> untyped def from_hash: () -> untyped def generate_deserialize2: () -> untyped def generate_deserialize_source: () -> untyped def generate_serialize2: () -> untyped def generate_serialize_source: () -> untyped def get_id: () -> untyped def inspect_instance_components: () -> untyped def message_with_generated_source_context: () -> untyped def prop_by_serialized_forms: () -> untyped def prop_dont_store?: () -> untyped def prop_serialized_form: () -> untyped def prop_validate_definition!: () -> untyped def raise_nil_deserialize_error: () -> untyped def required_props: () -> untyped def serialized_form_prop: () -> untyped def valid_rule_key?: () -> untyped end # sig/types/props/type_validation.rbs module T::Props::TypeValidation::DecoratorMethods def find_invalid_subtype: () -> untyped def prop_validate_definition!: () -> untyped def type_error_message: () -> untyped def valid_rule_key?: () -> untyped def validate_type: () -> untyped end # sig/types/props/utils.rbs module T::Props::Utils def self.deep_clone_object: () -> untyped def self.merge_serialized_optional_rule: () -> untyped def self.need_nil_read_check?: () -> untyped def self.need_nil_write_check?: () -> untyped def self.optional_prop?: () -> untyped def self.required_prop?: () -> untyped end # sig/types/props/weak_constructor.rbs module T::Props::WeakConstructor def initialize: () -> void end # sig/types/props/weak_constructor.rbs module T::Props::WeakConstructor::DecoratorMethods def construct_props_with_defaults: () -> untyped def construct_props_without_defaults: () -> untyped end # sig/types/_types.rbs module T::Range def self.[]: () -> untyped end # sig/types/_types.rbs module T::Set def self.[]: () -> untyped end # sig/types/sig.rbs module T::Sig def sig: () -> untyped end # sig/types/sig.rbs module T::Sig::WithoutRuntime def self.sig: () -> untyped def self.sig: () -> untyped end # sig/types/types/simple.rbs module T::Types::Simple::Private::Pool def self.type_for_module: () -> untyped end # sig/types/types/union.rbs module T::Types::Union::Private::Pool def self.union_of_types: () -> untyped end # sig/types/utils.rbs module T::Utils def self.arity: () -> untyped def self.check_type_recursive!: () -> untyped def self.coerce: () -> untyped def self.lift_enum: () -> untyped def self.methods_excluding_object: () -> untyped def self.resolve_alias: () -> untyped def self.run_all_sig_blocks: () -> untyped def self.signature_for_instance_method: () -> untyped def self.signature_for_method: () -> untyped def self.string_truncate_middle: () -> untyped def self.unwrap_nilable: () -> untyped def self.wrap_method_with_call_validation_if_needed: () -> untyped end # sig/types/utils.rbs module T::Utils::Nilable def self.get_type_info: () -> untyped def self.get_underlying_type: () -> untyped def self.get_underlying_type_object: () -> untyped def self.is_union_with_nilclass: () -> untyped end