# sig/thread_order.rbs

class ThreadOrder
  def apocalypse!: () -> untyped
  def current: () -> untyped
  def declare: () -> untyped
  def enqueue: () -> untyped
  def extract_resume_event!: () -> untyped
  def initialize: () -> void
  def join_all: () -> untyped
  def pass_to: () -> untyped
  def sync: () -> untyped
  def wait_until: () -> untyped
  def work: () -> untyped
end
