sig
  type sitedata = { site_dir : string list; site_dir_string : string; }
  type server_params
  val sp : Eliom_types.server_params
  type eliom_js_page_data = {
    ejs_global_data : Eliom_lib.global_data option;
    ejs_request_data : Eliom_lib.request_data;
    ejs_event_handler_table : Eliom_content_core.Xml.event_handler_table;
    ejs_sess_info : Eliom_common.sess_info;
  }
  type 'a eliom_caml_service_data = {
    ecs_request_data : Eliom_lib.request_data;
    ecs_data : 'a;
  }
  type 'a eliom_comet_data_type = 'Eliom_wrap.wrapped_value
  val encode_eliom_data : '-> string
end