sig
  type form_content_elt
  type form_content_elt_list
  type form_elt
  type a_content_elt
  type a_content_elt_list
  type a_elt
  type a_elt_list
  type div_content_elt
  type div_content_elt_list
  type uri
  type link_elt
  type script_elt
  type textarea_elt
  type select_elt
  type input_elt
  type pcdata_elt
  type a_attrib_t
  type form_attrib_t
  type input_attrib_t
  type textarea_attrib_t
  type select_attrib_t
  type link_attrib_t
  type script_attrib_t
  type input_type_t
  val hidden : Eliom.FORMCREATE.input_type_t
  val text : Eliom.FORMCREATE.input_type_t
  val password : Eliom.FORMCREATE.input_type_t
  val checkbox : Eliom.FORMCREATE.input_type_t
  val radio : Eliom.FORMCREATE.input_type_t
  val submit : Eliom.FORMCREATE.input_type_t
  val file : Eliom.FORMCREATE.input_type_t
  val empty_seq : Eliom.FORMCREATE.form_content_elt_list
  val cons_form :
    Eliom.FORMCREATE.form_content_elt ->
    Eliom.FORMCREATE.form_content_elt_list ->
    Eliom.FORMCREATE.form_content_elt_list
  val make_a :
    ?a:Eliom.FORMCREATE.a_attrib_t ->
    href:string ->
    Eliom.FORMCREATE.a_content_elt_list -> Eliom.FORMCREATE.a_elt
  val make_get_form :
    ?a:Eliom.FORMCREATE.form_attrib_t ->
    action:string ->
    Eliom.FORMCREATE.form_content_elt ->
    Eliom.FORMCREATE.form_content_elt_list -> Eliom.FORMCREATE.form_elt
  val make_post_form :
    ?a:Eliom.FORMCREATE.form_attrib_t ->
    action:string ->
    ?id:string ->
    ?inline:bool ->
    Eliom.FORMCREATE.form_content_elt ->
    Eliom.FORMCREATE.form_content_elt_list -> Eliom.FORMCREATE.form_elt
  val make_hidden_field :
    Eliom.FORMCREATE.input_elt -> Eliom.FORMCREATE.form_content_elt
  val remove_first :
    Eliom.FORMCREATE.form_content_elt_list ->
    Eliom.FORMCREATE.form_content_elt *
    Eliom.FORMCREATE.form_content_elt_list
  val make_input :
    ?a:Eliom.FORMCREATE.input_attrib_t ->
    ?checked:bool ->
    typ:Eliom.FORMCREATE.input_type_t ->
    ?name:string -> ?value:string -> unit -> Eliom.FORMCREATE.input_elt
  val make_textarea :
    ?a:Eliom.FORMCREATE.textarea_attrib_t ->
    name:string ->
    rows:int ->
    cols:int -> Eliom.FORMCREATE.pcdata_elt -> Eliom.FORMCREATE.textarea_elt
  val make_select :
    ?a:Eliom.FORMCREATE.select_attrib_t ->
    name:string ->
    ?selected:(string option * string) option ->
    string option * string ->
    (string option * string) list -> Eliom.FORMCREATE.select_elt
  val make_div :
    classe:string list ->
    Eliom.FORMCREATE.a_elt -> Eliom.FORMCREATE.form_content_elt
  val make_uri_from_string : string -> Eliom.FORMCREATE.uri
  val make_css_link :
    ?a:Eliom.FORMCREATE.link_attrib_t ->
    Eliom.FORMCREATE.uri -> Eliom.FORMCREATE.link_elt
  val make_js_script :
    ?a:Eliom.FORMCREATE.script_attrib_t ->
    Eliom.FORMCREATE.uri -> Eliom.FORMCREATE.script_elt
end