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