# sig/bootsnap/cli.rbs class Bootsnap::CLI def cache_dir=: () -> untyped def exclude_pattern: () -> untyped def fix_default_encoding: () -> untyped def initialize: () -> void def invalid_usage!: () -> untyped def list_files: () -> untyped def list_files: () -> untyped def parser: () -> untyped def precompile_command: () -> untyped def precompile_json: () -> untyped def precompile_json_files: () -> untyped def precompile_ruby: () -> untyped def precompile_ruby_files: () -> untyped def precompile_yaml: () -> untyped def precompile_yaml_files: () -> untyped def run: () -> untyped end # sig/bootsnap/cli/worker_pool.rbs class Bootsnap::CLI::WorkerPool def create: () -> untyped def dispatch_loop: () -> untyped def free_worker: () -> untyped def initialize: () -> void def push: () -> untyped def shutdown: () -> untyped def spawn: () -> untyped end # sig/bootsnap/cli/worker_pool.rbs class Bootsnap::CLI::WorkerPool::Inline def initialize: () -> void def push: () -> untyped def shutdown: () -> untyped def spawn: () -> untyped end # sig/bootsnap/cli/worker_pool.rbs class Bootsnap::CLI::WorkerPool::Worker def close: () -> untyped def initialize: () -> void def spawn: () -> untyped def work_loop: () -> untyped def write: () -> untyped end # sig/bootsnap/load_path_cache/cache.rbs class Bootsnap::LoadPathCache::Cache def dir_changed?: () -> untyped def expand_path: () -> untyped def find: (String feature) -> String def initialize: () -> void def load_dir: () -> untyped def maybe_append_extension: () -> untyped def maybe_append_extension: () -> untyped def now: () -> untyped def push_paths: () -> untyped def push_paths_locked: () -> untyped def reinitialize: () -> untyped def search_index: () -> untyped def search_index: () -> untyped def stale?: () -> false def try_ext: () -> untyped def try_index: () -> untyped def try_index: () -> untyped def try_index: () -> untyped def unshift_paths: () -> untyped def unshift_paths_locked: () -> untyped end # sig/bootsnap/load_path_cache/loaded_features_index.rbs class Bootsnap::LoadPathCache::LoadedFeaturesIndex def cursor: () -> untyped def extension_elidable?: () -> untyped def identify: () -> untyped def initialize: () -> void def key?: () -> untyped def purge: () -> untyped def purge_multi: () -> untyped def register: () -> untyped def strip_extension_if_elidable: () -> untyped end # sig/bootsnap/load_path_cache/path.rbs class Bootsnap::LoadPathCache::Path def entries_and_dirs: (Bootsnap::LoadPathCache::Store store) -> Array[Array, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String] def expanded_path: () -> String def initialize: (String path, real: false) -> void def latest_mtime: () -> untyped def non_directory?: () -> untyped def relative?: () -> untyped def scan!: () -> untyped def stability: () -> Symbol def stable?: () -> true def to_realpath: () -> Bootsnap::LoadPathCache::Path def volatile?: () -> untyped end # sig/bootsnap/load_path_cache/store.rbs class Bootsnap::LoadPathCache::Store def commit_transaction: () -> untyped def default_data: () -> untyped def dump_data: () -> untyped def fetch: () -> untyped def get: () -> untyped def initialize: () -> void def load_data: () -> untyped def mark_for_mutation!: () -> untyped def mkdir_p: () -> untyped def set: () -> untyped def transaction: () -> untyped end # sig/bootsnap.rbs module Bootsnap def _instrument: () -> untyped def absolute_path?: () -> untyped def absolute_path?: () -> untyped def bundler?: () -> untyped def default_setup: () -> untyped def instrumentation=: () -> untyped def log!: () -> untyped def log_stats!: () -> untyped def logger=: () -> untyped def rb_get_path: () -> untyped def setup: () -> untyped def unload_cache!: () -> untyped end # sig/bootsnap/cli.rbs module Bootsnap::CLI::RegexpMatchBackport def match?: () -> untyped end # sig/bootsnap/compile_cache.rbs module Bootsnap::CompileCache def self.setup: () -> untyped def self.supported?: () -> untyped end # sig/bootsnap/compile_cache/iseq.rbs module Bootsnap::CompileCache::ISeq def self.compile_option_updated: () -> untyped def self.fetch: () -> untyped def self.input_to_output: () -> untyped def self.input_to_storage: () -> untyped def self.input_to_storage: () -> untyped def self.install!: () -> untyped def self.precompile: () -> untyped def self.storage_to_output: () -> untyped def cache_dir=: () -> untyped def supported?: () -> untyped end # sig/bootsnap/compile_cache/iseq.rbs module Bootsnap::CompileCache::ISeq::InstructionSequenceMixin def compile_option=: () -> untyped def load_iseq: () -> untyped end # sig/bootsnap/compile_cache/json.rbs module Bootsnap::CompileCache::JSON def cache_dir=: () -> untyped def init!: () -> untyped def input_to_output: () -> untyped def input_to_storage: () -> untyped def install!: () -> untyped def precompile: () -> untyped def storage_to_output: () -> untyped def supports_freeze?: () -> untyped end # sig/bootsnap/compile_cache/json.rbs module Bootsnap::CompileCache::JSON::Patch def load_file: () -> untyped end # sig/bootsnap/compile_cache/yaml.rbs module Bootsnap::CompileCache::YAML def cache_dir=: () -> untyped def init!: () -> untyped def install!: () -> untyped def patch: () -> untyped def precompile: () -> untyped def strict_load: () -> untyped def supported_internal_encoding?: () -> untyped def visit: () -> untyped end # sig/bootsnap/compile_cache/yaml.rbs module Bootsnap::CompileCache::YAML::EncodingAwareSymbols def unpack: () -> untyped end # sig/bootsnap/compile_cache/yaml.rbs module Bootsnap::CompileCache::YAML::Psych3 def input_to_output: () -> untyped def input_to_storage: () -> untyped def storage_to_output: () -> untyped end # sig/bootsnap/compile_cache/yaml.rbs module Bootsnap::CompileCache::YAML::Psych3::Patch def load_file: () -> untyped def unsafe_load_file: () -> untyped end # sig/bootsnap/compile_cache/yaml.rbs module Bootsnap::CompileCache::YAML::Psych4 def input_to_storage: () -> untyped end # sig/bootsnap/compile_cache/yaml.rbs module Bootsnap::CompileCache::YAML::Psych4::Patch def load_file: () -> untyped def unsafe_load_file: () -> untyped end # sig/bootsnap/compile_cache/yaml.rbs module Bootsnap::CompileCache::YAML::Psych4::SafeLoad def input_to_output: () -> untyped def input_to_storage: () -> untyped def storage_to_output: () -> untyped end # sig/bootsnap/compile_cache/yaml.rbs module Bootsnap::CompileCache::YAML::Psych4::UnsafeLoad def input_to_output: () -> untyped def input_to_storage: () -> untyped def storage_to_output: () -> untyped end # sig/bootsnap/explicit_require.rbs module Bootsnap::ExplicitRequire def self.from_archdir: () -> untyped def self.from_rubylibdir: () -> untyped def self.from_self: () -> untyped def self.with_gems: () -> untyped end # sig/bootsnap/load_path_cache.rbs module Bootsnap::LoadPathCache def setup: () -> untyped def supported?: () -> untyped def unload!: () -> untyped end # sig/bootsnap/load_path_cache/change_observer.rbs module Bootsnap::LoadPathCache::ChangeObserver def self.register: () -> untyped def self.unregister: () -> untyped end # sig/bootsnap/load_path_cache/change_observer.rbs module Bootsnap::LoadPathCache::ChangeObserver::ArrayMixin def <<: () -> untyped def concat: () -> untyped def dup: () -> untyped def push: () -> untyped def uniq!: () -> untyped def unshift: () -> untyped end # sig/bootsnap/load_path_cache/path_scanner.rbs module Bootsnap::LoadPathCache::PathScanner def call: () -> untyped def os_path: () -> untyped def os_path: () -> untyped def walk: () -> untyped end # sig/bootsnap/load_path_cache/core_ext/kernel_require.rbs module Kernel def require: () -> untyped end