# sig/excon/connection.rbs

class Excon::Connection
  def closed?: () -> untyped
  def connect: () -> untyped
  def initialize: () -> void
  def request: () -> untyped
  def reset: () -> untyped
  def socket: () -> untyped
  def socket_key: () -> untyped
  def sockets: () -> untyped
end


# sig/excon/response.rbs

class Excon::Response
  def self.parse: () -> untyped
  def initialize: () -> void
end


# sig/excon.rbs

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


# sig/excon/errors.rbs

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