public final class com/jakewharton/mosaic/tty/StandardStreams : java/lang/AutoCloseable { public static final field Companion Lcom/jakewharton/mosaic/tty/StandardStreams$Companion; public static final fun bind ()Lcom/jakewharton/mosaic/tty/StandardStreams; public fun close ()V public final fun interceptOtherWrites ()Lcom/jakewharton/mosaic/tty/StandardStreams$InterceptedStreams; public final fun interruptInputRead ()V public final fun isErrorTty ()Z public final fun isInputTty ()Z public final fun isOutputTty ()Z public final fun readInput ([BII)I public final fun readInputWithTimeout ([BIII)I public final fun writeError ([BII)I public final fun writeOutput ([BII)I } public final class com/jakewharton/mosaic/tty/StandardStreams$Companion { public final fun bind ()Lcom/jakewharton/mosaic/tty/StandardStreams; } public final class com/jakewharton/mosaic/tty/StandardStreams$InterceptedStreams : java/lang/AutoCloseable { public fun close ()V public final fun interruptErrorRead ()V public final fun interruptOutputRead ()V public final fun readError ([BII)I public final fun readErrorWithTimeout ([BIII)I public final fun readOutput ([BII)I public final fun readOutputWithTimeout ([BIII)I } public final class com/jakewharton/mosaic/tty/TestTerminal : java/lang/AutoCloseable { public static final field Companion Lcom/jakewharton/mosaic/tty/TestTerminal$Companion; public synthetic fun (JLcom/jakewharton/mosaic/tty/StandardStreams;Lcom/jakewharton/mosaic/tty/Tty;Lkotlin/jvm/internal/DefaultConstructorMarker;)V public static final fun bind (ZZZ)Lcom/jakewharton/mosaic/tty/TestTerminal; public fun close ()V public final fun getStreams ()Lcom/jakewharton/mosaic/tty/StandardStreams; public final fun getTty ()Lcom/jakewharton/mosaic/tty/Tty; public final fun interruptStandardErrorRead ()V public final fun interruptStandardOutputRead ()V public final fun interruptTtyRead ()V public final fun readStandardError ([BII)I public final fun readStandardErrorWithTimeout ([BIII)I public final fun readStandardOutput ([BII)I public final fun readStandardOutputWithTimeout ([BIII)I public final fun readTty ([BII)I public final fun readTtyWithTimeout ([BIII)I public final fun resize (IIII)V public final fun sendFocusEvent (Z)V public final fun sendKeyEvent ()V public final fun sendMouseEvent ()V public final fun writeStandardInput ([BII)I public final fun writeTty ([BII)I } public final class com/jakewharton/mosaic/tty/TestTerminal$Companion { public final fun bind (ZZZ)Lcom/jakewharton/mosaic/tty/TestTerminal; public static synthetic fun bind$default (Lcom/jakewharton/mosaic/tty/TestTerminal$Companion;ZZZILjava/lang/Object;)Lcom/jakewharton/mosaic/tty/TestTerminal; } public final class com/jakewharton/mosaic/tty/Tty : java/lang/AutoCloseable { public static final field Companion Lcom/jakewharton/mosaic/tty/Tty$Companion; public final fun asInputStream ()Ljava/io/InputStream; public final fun asOutputStream ()Ljava/io/OutputStream; public fun close ()V public final fun currentSize ()[I public final fun enableRawMode ()V public final fun enableWindowResizeEvents ()V public final fun interruptRead ()V public final fun read ([BII)I public final fun readWithTimeout ([BIII)I public final fun reset ()V public final fun setCallback (Lcom/jakewharton/mosaic/tty/Tty$Callback;)V public static final fun tryBind ()Lcom/jakewharton/mosaic/tty/Tty; public final fun write ([BII)I } public abstract interface class com/jakewharton/mosaic/tty/Tty$Callback { public abstract fun onFocus (Z)V public abstract fun onKey ()V public abstract fun onMouse ()V public abstract fun onResize (IIII)V } public final class com/jakewharton/mosaic/tty/Tty$Companion { public final fun tryBind ()Lcom/jakewharton/mosaic/tty/Tty; }