# sig/chef-config/config.rbs class ChefConfig::Config def self._this_file: () -> untyped def self.add_event_logger: () -> untyped def self.add_formatter: () -> untyped def self.apply_extra_config_options: () -> untyped def self.c_chef_dir: () -> untyped def self.c_opscode_dir: () -> untyped def self.derive_path_from_chef_repo_path: () -> untyped def self.embedded_dir: () -> untyped def self.enable_fips_mode: () -> untyped def self.env: () -> untyped def self.etc_chef_dir: () -> untyped def self.expand_relative_paths: () -> untyped def self.export_no_proxy: () -> untyped def self.export_proxies: () -> untyped def self.export_proxy: () -> untyped def self.find_chef_repo_path: () -> untyped def self.from_string: () -> untyped def self.guess_internal_locale: () -> untyped def self.init_openssl: () -> untyped def self.inspect: () -> untyped def self.is_valid_url?: () -> untyped def self.path_accessible?: () -> untyped def self.platform_specific_path: () -> untyped def self.proxy_uri: () -> untyped def self.set_defaults_for_nix: () -> untyped def self.set_defaults_for_windows: () -> untyped def self.set_extra_config_options: () -> untyped def self.target_mode?: () -> untyped def self.var_chef_dir: () -> untyped def self.var_root_dir: () -> untyped def self.windows_home_path: () -> untyped def self.windows_installation_drive: () -> untyped end # sig/chef-config/logger.rbs class ChefConfig::NullLogger def <<: () -> untyped def add: () -> untyped def debug: () -> untyped def deprecation: () -> untyped def error: () -> untyped def fatal: () -> untyped def info: () -> untyped def trace: () -> untyped def warn: () -> untyped end # sig/chef-config/path_helper.rbs class ChefConfig::PathHelper def self.all_homes: () -> untyped def self.canonical_path: () -> untyped def self.cleanpath: () -> untyped def self.dirname: () -> untyped def self.escape_glob: () -> untyped def self.escape_glob_dir: () -> untyped def self.escapepath: () -> untyped def self.home: () -> untyped def self.is_sip_path?: () -> untyped def self.join: () -> untyped def self.path_separator: () -> untyped def self.paths_eql?: () -> untyped def self.per_tool_home_environment=: () -> untyped def self.printable?: () -> untyped def self.relative_path_from: () -> untyped def self.split_args: () -> untyped def self.validate_path: () -> untyped def self.windows_max_length_exceeded?: () -> untyped def self.writable_sip_path?: () -> untyped end # sig/chef-config/workstation_config_loader.rbs class ChefConfig::WorkstationConfigLoader def apply_config: () -> untyped def apply_credentials: () -> untyped def apply_defaults: () -> untyped def chef_config_dir: () -> untyped def config_location: () -> untyped def env: () -> untyped def extract_key: () -> untyped def find_default_key: () -> untyped def have_config?: () -> untyped def highlight_config_error: () -> untyped def home_chef_dir: () -> untyped def initialize: () -> void def load: () -> untyped def locate_local_config: () -> untyped def logger: () -> untyped def no_config_found?: () -> untyped def path_exists?: () -> untyped def working_directory: () -> untyped end # sig/chef-config.rbs module ChefConfig def self.fips?: () -> untyped def self.logger: () -> untyped def self.logger=: () -> untyped def self.windows?: () -> untyped end # sig/chef-config/mixin/credentials.rbs module ChefConfig::Mixin::Credentials def credentials_file_path: () -> untyped def credentials_profile: () -> untyped def load_credentials: () -> untyped def parse_credentials_file: () -> untyped end # sig/chef-config/mixin/dot_d.rbs module ChefConfig::Mixin::DotD def find_dot_d: () -> untyped def load_dot_d: () -> untyped end # sig/chef-config/mixin/fuzzy_hostname_matcher.rbs module ChefConfig::Mixin::FuzzyHostnameMatcher def fuzzy_hostname_match?: () -> untyped def fuzzy_hostname_match_any?: () -> untyped end # sig/chef-config/mixin/train_transport.rbs module ChefConfig::Mixin::TrainTransport def build_transport: () -> untyped def config: () -> untyped def contains_split_fqdn?: () -> untyped def credentials_file_path: () -> untyped def initialize: () -> void def load_credentials: () -> untyped end