# sig/excon/connection.rbs

class Excon::Connection
  def connection: () -> untyped
  def establish_connection: () -> untyped
  def initialize: () -> void
  def initialize: () -> void
  def request: () -> untyped
  def request: () -> untyped
end


# sig/excon/response.rbs

class Excon::Response
  def initialize: () -> void
end


# sig/excon.rbs

module Excon
  def self.mock!: () -> untyped
  def self.mocking?: () -> untyped
  def self.mocks: () -> untyped
  def self.new: () -> untyped
  def self.reload: () -> untyped
end


# sig/excon/errors.rbs

module Excon::Errors
  def self.status_error: () -> untyped
end
