class Complex
  # pure: true
  # builtin: true
  # returns: Complex=
  def *(other)
  end
  # pure: true
  # builtin: true
  # returns: Complex=
  def **(other)
  end
  # pure: true
  # builtin: true
  # returns: Complex=
  def +(other)
  end
  # pure: true
  # builtin: true
  # returns: Complex=
  def -(other)
  end
  # pure: true
  # builtin: true
  # returns: Complex=
  def -@
  end
  # pure: true
  # builtin: true
  # returns: Complex=
  def /(other)
  end
  # pure: true
  # builtin: true
  # returns: Boolean
  # raises: never
  def ==(other)
  end
  # pure: true
  # builtin: true
  # returns: Float= | Fixnum= | Bignum=
  # raises: never
  def abs
  end
  alias magnitude abs
  # pure: true
  # builtin: true
  # returns: Float= | Fixnum= | Bignum=
  # raises: never
  def abs2
  end
  # pure: true
  # builtin: true
  # returns: Float=
  # raises: never
  def angle
  end
  alias arg angle
  alias phase angle
  def coerce(other)
  end
  # pure: true
  # builtin: true
  # returns: Complex=
  # raises: never
  def conj
  end
  alias conjugate conj
  # pure: true
  # builtin: true
  # returns: Fixnum= | Bignum=
  # raises: never
  def denominator
  end
  # pure: true
  # builtin: true
  # returns: Boolean
  # raises: never
  def eql?(other)
  end
  # pure: true
  # builtin: true
  # returns: Complex=
  # raises: never
  def fdiv(other)
  end
  # pure: true
  # builtin: true
  # returns: Fixnum= | Bignum=
  # raises: never
  def hash
  end
  # pure: true
  # builtin: true
  # returns: Float= | Fixnum= | Bignum=
  # raises: never
  def imag
  end
  alias imaginary imag
  # pure: true
  # builtin: true
  # returns: String=
  def inspect
  end
  # pure: true
  # builtin: true
  # returns: Complex=
  # raises: never
  def numerator
  end
  # pure: true
  # builtin: true
  # returns: Array=
  # raises: never
  def polar
  end
  alias quo /
  # pure: true
  # builtin: true
  # returns: Rational=
  def rationalize(eps=nil)
  end
  # pure: true
  # builtin: true
  # returns: Float= | Fixnum= | Bignum=
  # raises: never
  def real
  end
  # pure: true
  # builtin: true
  # returns: Boolean
  # raises: never
  def real?
  end
  # pure: true
  # builtin: true
  # returns: Array=
  # raises: never
  def rect
  end
  alias rectangular rect
  # pure: true
  # builtin: true
  # returns: Float=
  def to_f
  end
  # pure: true
  # builtin: true
  # returns: Integer=
  def to_i
  end
  # pure: true
  # builtin: true
  # returns: Rational=
  def to_r
  end
  # pure: true
  # builtin: true
  # returns: String=
  # raises: never
  def to_s
  end
end
