sig
  val deb_native_arch : string OptParse.Opt.t
  val deb_foreign_archs : string list OptParse.Opt.t
  val deb_host_arch : string OptParse.Opt.t
  val deb_ignore_essential : bool OptParse.Opt.t
  val deb_builds_from : bool OptParse.Opt.t
  val opam_switch : string OptParse.Opt.t
  val opam_switches : string list OptParse.Opt.t
  val opam_profiles : string list OptParse.Opt.t
  val default_options : string list
  val set_deb_options : unit -> Debian.Debcudf.options
  val set_opam_options : unit -> Opam.Opamcudf.options
  val set_default_options :
    [> `Deb | `Edsp | `Opam | `Pef ] -> Doseparse.StdOptions.options option
  val set_options :
    [> `Deb | `DebSrc | `Edsp | `Opam | `Pef ] ->
    Doseparse.StdOptions.options option
  val deb_group : OptParse.OptParser.t -> OptParse.OptParser.group
  val opam_group : OptParse.OptParser.t -> OptParse.OptParser.group
  val add_debian_options :
    ?default:string list -> OptParse.OptParser.t -> unit
  val add_opam_options : ?default:string list -> OptParse.OptParser.t -> unit
  val add_option :
    ?group:OptParse.OptParser.group ->
    ?short_name:char ->
    ?long_name:string ->
    ?help:string -> OptParse.OptParser.t -> 'OptParse.Opt.t -> unit
end