sig
  type t = { username : string; oauth : Twitter.Oauth.t; }
  val ocaml_of_t : Ocamltter.Auth.t -> Ocaml.t
  val t_of_ocaml : (Ocamltter.Auth.t, Ocaml.t) Meta_conv.Types.Decoder.t
  val t_of_ocaml_exn :
    (Ocamltter.Auth.t, Ocaml.t) Meta_conv.Types.Decoder.t_exn
  val authorize :
    Twitter.Auth.Consumer.t ->
    Twitter.Auth.VerifiedToken.t -> Ocamltter.Auth.t
  val authorize_interactive :
    string -> Twitter.Auth.Consumer.t -> Ocamltter.Auth.t
  module Single :
    sig
      val save : string -> Ocamltter.Auth.t -> unit
      val load : string -> Twitter.Auth.Consumer.t -> Twitter.Oauth.t
      val oauth :
        path:string ->
        appname:string -> Twitter.Auth.Consumer.t -> Twitter.Oauth.t
    end
  val load : string -> Ocamltter.Auth.t list
  val save : string -> Ocamltter.Auth.t list -> unit
end