val captureVisibleTab : ?id:int -> ?options:Tabs_utils.imageDetails Js_min.t -> unit -> string Lwt.tval create : ?callback:(Tabs_utils.tab Js_min.t -> 'a) -> Tabs_utils.createProperties Js_min.t -> 'a option Lwt.tval detectLanguage : ?id:int -> unit -> string Lwt.tval discard : ?id:int -> ?callback:(Tabs_utils.tab Js_min.t -> 'a) -> unit -> 'a option Lwt.tval duplicate : ?callback:(Tabs_utils.tab Js_min.t -> 'a) -> int -> 'a option Lwt.tval executeScript : ?id:int -> ?callback:('a Js_min.t Js_min.js_array Js_min.t -> 'b) -> Tabs_utils.details Js_min.t -> 'b option Lwt.tval get : int -> Tabs_utils.tab Js_min.t Lwt.tval getCurrent : unit -> Tabs_utils.tab Js_min.t Lwt.tval getZoom : ?id:int -> unit -> float Lwt.tval getZoomSettings : ?id:int -> unit -> Tabs_utils.zoomSettings Js_min.t Lwt.tval goBack : ?id:int -> ?callback:(unit -> 'a) -> unit -> 'a option Lwt.tval goForward : ?id:int -> ?callback:(unit -> 'a) -> unit -> 'a option Lwt.tval highlight : ?callback:(Js_min.window Js_min.t -> 'a) -> Tabs_utils.highlightInfo Js_min.t -> 'a option Lwt.tval insertCSS : ?id:int -> unit -> Tabs_utils.details Js_min.tval move : ?callback:(Tabs_utils.tab Js_min.t -> 'a) -> int -> Tabs_utils.moveProperties Js_min.t -> 'a option Lwt.tval move_list : ?callback:(Tabs_utils.tab Js_min.t Js_min.js_array Js_min.t -> 'a) -> int list -> Tabs_utils.moveProperties -> 'a option Lwt.tval query : Tabs_utils.queryInfo Js_min.t -> Tabs_utils.tab Js_min.t Js_min.js_array Js_min.t Lwt.tval reload : ?id:int -> ?props:Tabs_utils.reloadProperties Js_min.t -> ?callback:(unit -> 'a) -> unit -> 'a option Lwt.tval remove : ?callback:(unit -> 'a) -> int -> 'a option Lwt.tval remove_list : ?callback:(unit -> 'a) -> int list -> 'a option Lwt.tval sendMessage : ?details:Tabs_utils.details Js_min.t -> ?callback:('a Js_min.t -> 'b) -> int -> 'c Js_min.t -> 'b option Lwt.tval setZoom : ?id:int -> ?callback:(unit -> 'a) -> float -> 'a option Lwt.tval setZoomSettings : ?id:int -> Tabs_utils.zoomSettings Js_min.t -> unit Lwt.tval update : ?id:int -> ?callback:(Tabs_utils.tab Js_min.t -> 'a) -> Tabs_utils.updateProperties Js_min.t -> 'a option Lwt.t