sig
  val update_package_index : OpamState.Types.t -> OpamState.Types.t
  val update_compiler_index : OpamState.Types.t -> OpamState.Types.t
  val update_dev_packages :
    OpamState.Types.t ->
    verbose:bool -> OpamTypes.package_set -> OpamTypes.package_set
  val fix_compiler_descriptions :
    OpamState.Types.t ->
    verbose:bool -> OpamTypes.compiler_set OpamTypes.updates
  val fix_package_descriptions :
    OpamState.Types.t ->
    verbose:bool -> OpamTypes.package_set OpamTypes.updates
  val fix_descriptions :
    ?save_cache:bool -> OpamState.Types.t -> verbose:bool -> unit
  val list : short:bool -> unit
  val add :
    OpamTypes.repository_name ->
    OpamTypes.repository_kind ->
    OpamTypes.address -> priority:int option -> unit
  val remove : OpamTypes.repository_name -> unit
  val priority : OpamTypes.repository_name -> priority:int -> unit
end