# sig/em-synchrony/em-jack.rbs

class EMJack::Connection
  def use: () -> untyped
end


# sig/em-synchrony/em-mysql.rbs

class EventMachine::MySQL
  def query: () -> untyped
end


# sig/em-synchrony/connection_pool.rbs

class EventMachine::Synchrony::ConnectionPool
  def acquire: () -> untyped
  def execute: () -> untyped
  def initialize: () -> void
  def method_missing: () -> untyped
  def release: () -> untyped
end


# sig/em-synchrony/em-multi.rbs

class EventMachine::Synchrony::Multi
  def add: () -> untyped
  def check_progress: () -> untyped
  def initialize: () -> void
  def perform: () -> untyped
end


# sig/em-synchrony/em-remcached.rbs

module Memcached
  def connect: () -> untyped
end
