# typed: strict

module Homebrew::EnvConfig
  sig { returns(T.nilable(String)) }
  def self.additional_google_analytics_id; end

  sig { returns(T.nilable(String)) }
  def self.all_proxy; end

  sig { returns(Integer) }
  def self.api_auto_update_secs; end

  sig { returns(String) }
  def self.api_domain; end

  sig { returns(String) }
  def self.arch; end

  sig { returns(T.nilable(String)) }
  def self.artifact_domain; end

  sig { returns(T.nilable(String)) }
  def self.auto_update_secs; end

  sig { returns(T::Boolean) }
  def self.autoremove?; end

  sig { returns(T::Boolean) }
  def self.bat?; end

  sig { returns(T.nilable(String)) }
  def self.bat_config_path; end

  sig { returns(T.nilable(String)) }
  def self.bat_theme; end

  sig { returns(T::Boolean) }
  def self.bootsnap?; end

  sig { returns(String) }
  def self.bottle_domain; end

  sig { returns(String) }
  def self.brew_git_remote; end

  sig { returns(T.nilable(String)) }
  def self.browser; end

  sig { returns(String) }
  def self.cache; end

  sig { returns(Integer) }
  def self.cleanup_max_age_days; end

  sig { returns(Integer) }
  def self.cleanup_periodic_full_days; end

  sig { returns(T::Boolean) }
  def self.color?; end

  sig { returns(String) }
  def self.core_git_remote; end

  sig { returns(String) }
  def self.curl_path; end

  sig { returns(Integer) }
  def self.curl_retries; end

  sig { returns(T::Boolean) }
  def self.curl_verbose?; end

  sig { returns(T::Boolean) }
  def self.curlrc?; end

  sig { returns(T::Boolean) }
  def self.debug?; end

  sig { returns(T::Boolean) }
  def self.developer?; end

  sig { returns(T::Boolean) }
  def self.disable_load_formula?; end

  sig { returns(T.nilable(String)) }
  def self.display; end

  sig { returns(T::Boolean) }
  def self.display_install_times?; end

  sig { returns(T.nilable(String)) }
  def self.docker_registry_basic_auth_token; end

  sig { returns(T.nilable(String)) }
  def self.docker_registry_token; end

  sig { returns(T.nilable(String)) }
  def self.editor; end

  sig { returns(T::Boolean) }
  def self.eval_all?; end

  sig { returns(Integer) }
  def self.fail_log_lines; end

  sig { returns(T.nilable(String)) }
  def self.forbidden_licenses; end

  sig { returns(T::Boolean) }
  def self.force_brewed_ca_certificates?; end

  sig { returns(T::Boolean) }
  def self.force_brewed_curl?; end

  sig { returns(T::Boolean) }
  def self.force_brewed_git?; end

  sig { returns(T::Boolean) }
  def self.force_vendor_ruby?; end

  sig { returns(T.nilable(String)) }
  def self.ftp_proxy; end

  sig { returns(T.nilable(String)) }
  def self.git_email; end

  sig { returns(T.nilable(String)) }
  def self.git_name; end

  sig { returns(String) }
  def self.git_path; end

  sig { returns(T.nilable(String)) }
  def self.github_api_token; end

  sig { returns(T.nilable(String)) }
  def self.github_packages_token; end

  sig { returns(T.nilable(String)) }
  def self.github_packages_user; end

  sig { returns(T.nilable(String)) }
  def self.http_proxy; end

  sig { returns(T.nilable(String)) }
  def self.https_proxy; end

  sig { returns(String) }
  def self.install_badge; end

  sig { returns(String) }
  def self.livecheck_watchlist; end

  sig { returns(String) }
  def self.logs; end

  sig { returns(T::Boolean) }
  def self.no_analytics?; end

  sig { returns(T::Boolean) }
  def self.no_auto_update?; end

  sig { returns(T::Boolean) }
  def self.no_bootsnap?; end

  sig { returns(T.nilable(String)) }
  def self.no_cleanup_formulae; end

  sig { returns(T::Boolean) }
  def self.no_color?; end

  sig { returns(T::Boolean) }
  def self.no_emoji?; end

  sig { returns(T::Boolean) }
  def self.no_env_hints?; end

  sig { returns(T::Boolean) }
  def self.no_github_api?; end

  sig { returns(T::Boolean) }
  def self.no_google_analytics?; end

  sig { returns(T::Boolean) }
  def self.no_insecure_redirect?; end

  sig { returns(T::Boolean) }
  def self.no_install_cleanup?; end

  sig { returns(T::Boolean) }
  def self.no_install_from_api?; end

  sig { returns(T::Boolean) }
  def self.no_install_upgrade?; end

  sig { returns(T::Boolean) }
  def self.no_installed_dependents_check?; end

  sig { returns(T.nilable(String)) }
  def self.no_proxy; end

  sig { returns(T.nilable(String)) }
  def self.pip_index_url; end

  sig { returns(T::Boolean) }
  def self.pry?; end

  sig { returns(T::Boolean) }
  def self.simulate_macos_on_linux?; end

  sig { returns(T::Boolean) }
  def self.skip_or_later_bottles?; end

  sig { returns(T::Boolean) }
  def self.sorbet_runtime?; end

  sig { returns(T.nilable(String)) }
  def self.ssh_config_path; end

  sig { returns(T.nilable(String)) }
  def self.sudo_askpass; end

  sig { returns(T.nilable(String)) }
  def self.svn; end

  sig { returns(String) }
  def self.temp; end

  sig { returns(T::Boolean) }
  def self.update_to_tag?; end

  sig { returns(T::Boolean) }
  def self.verbose?; end

  sig { returns(T::Boolean) }
  def self.verbose_using_dots?; end
end
