# sig/websocket/eventmachine/client.rbs

class WebSocket::EventMachine::Client < WebSocket::EventMachine::Base
  def self.connect: () -> untyped
  def self.connect_unix_domain: () -> untyped
  def close: () -> untyped
  def connection_completed: () -> untyped
  def incoming_frame: () -> untyped
  def initialize: () -> void
  def onclose: () -> untyped
  def onerror: () -> untyped
  def onmessage: () -> untyped
  def onopen: () -> untyped
  def onping: () -> untyped
  def onpong: () -> untyped
  def outgoing_frame: () -> untyped
  def ping: () -> untyped
  def pong: () -> untyped
  def post_init: () -> untyped
  def send: () -> untyped
  def ssl_handshake_completed: () -> untyped
end
