# sig/nio/monitor.rbs class NIO::Monitor def close: () -> untyped def closed?: () -> untyped def initialize: () -> void def readable?: () -> untyped def writable?: () -> untyped end # sig/nio/selector.rbs class NIO::Selector def close: () -> untyped def closed?: () -> untyped def deregister: () -> untyped def empty?: () -> untyped def initialize: () -> void def register: () -> untyped def registered?: () -> untyped def select: () -> untyped def wakeup: () -> untyped end # sig/nio.rbs module NIO def self.engine: () -> untyped end