sig
  val appendChild :
    ?before:'Eliom_content.Svg.elt ->
    'Eliom_content.Svg.elt -> 'Eliom_content.Svg.elt -> unit
  val appendChildren :
    ?before:'Eliom_content.Svg.elt ->
    'Eliom_content.Svg.elt -> 'Eliom_content.Svg.elt list -> unit
  val appendChildFirst :
    'Eliom_content.Svg.elt -> 'Eliom_content.Svg.elt -> unit
  val nth :
    'Eliom_content.Svg.elt -> int -> 'Eliom_content.Svg.elt option
  val childLength : 'Eliom_content.Svg.elt -> int
  val removeChild :
    'Eliom_content.Svg.elt -> 'Eliom_content.Svg.elt -> unit
  val replaceChild :
    'Eliom_content.Svg.elt ->
    'Eliom_content.Svg.elt -> 'Eliom_content.Svg.elt -> unit
  val removeChildren : 'Eliom_content.Svg.elt -> unit
  val removeSelf : 'Eliom_content.Svg.elt -> unit
  val replaceChildren :
    'Eliom_content.Svg.elt -> 'Eliom_content.Svg.elt list -> unit
  module Named :
    sig
      val appendChild :
        ?before:'Eliom_content.Svg.elt ->
        'Eliom_content.Svg.Id.id -> 'Eliom_content.Svg.elt -> unit
      val appendChildren :
        ?before:'Eliom_content.Svg.elt ->
        'Eliom_content.Svg.Id.id -> 'Eliom_content.Svg.elt list -> unit
      val removeChild :
        'Eliom_content.Svg.Id.id -> 'Eliom_content.Svg.elt -> unit
      val replaceChild :
        'Eliom_content.Svg.Id.id ->
        'Eliom_content.Svg.elt -> 'Eliom_content.Svg.elt -> unit
      val removeChildren : 'Eliom_content.Svg.Id.id -> unit
      val replaceChildren :
        'Eliom_content.Svg.Id.id -> 'Eliom_content.Svg.elt list -> unit
    end
  val childNodes : 'Eliom_content.Svg.elt -> Dom.node Js.t list
  val childElements : 'Eliom_content.Svg.elt -> Dom.element Js.t list
  module Class :
    sig
      val contain : 'Eliom_content.Svg.elt -> string -> bool
      val remove : 'Eliom_content.Svg.elt -> string -> unit
      val removes : 'Eliom_content.Svg.elt -> string list -> unit
      val add : 'Eliom_content.Svg.elt -> string -> unit
      val adds : 'Eliom_content.Svg.elt -> string list -> unit
      val replace : 'Eliom_content.Svg.elt -> string -> string -> unit
      val clear : 'Eliom_content.Svg.elt -> unit
      val toggle : 'Eliom_content.Svg.elt -> string -> unit
      val toggle2 : 'Eliom_content.Svg.elt -> string -> string -> unit
    end
end