# sig/sync.rbs

module Sync_m
  def initialize: () -> void
  def sync_exclusive?: () -> untyped
  def sync_extend: () -> untyped
  def sync_initialize: () -> untyped
  def sync_inspect: () -> untyped
  def sync_lock: () -> untyped
  def sync_locked?: () -> untyped
  def sync_shared?: () -> untyped
  def sync_synchronize: () -> untyped
  def sync_try_lock: () -> untyped
  def sync_try_lock_sub: () -> untyped
  def sync_unlock: () -> untyped
end
