sig
  type nodeName = string
  type guiEvent =
      GuiMessage of Galax_server_util.Gui.nodeName *
        Galax_server_util.Gui.nodeName * string * string * string
    | GuiNode of Galax_server_util.Gui.nodeName * string * string
    | GuiNewNode of Galax_server_util.Gui.nodeName * string
    | GuiNone
  val gui_init : bool -> string -> int -> unit
  val guievent_of_string : string -> Galax_server_util.Gui.guiEvent
  val string_of_guievent : Galax_server_util.Gui.guiEvent -> string
  val gui_report :
    Unix.file_descr -> bool -> Galax_server_util.Gui.guiEvent -> unit
end