sig
  type text
  type index
  val compare :
    ?locale:string ->
    ?prec:CamomileLibrary.UCol.precision ->
    ?variable:CamomileLibrary.UCol.variable_option ->
    CamomileLibrary.UCol.Type.text -> CamomileLibrary.UCol.Type.text -> int
  val sort_key :
    ?locale:string ->
    ?prec:CamomileLibrary.UCol.precision ->
    ?variable:CamomileLibrary.UCol.variable_option ->
    CamomileLibrary.UCol.Type.text -> string
  val compare_with_key :
    ?locale:string ->
    ?prec:CamomileLibrary.UCol.precision ->
    ?variable:CamomileLibrary.UCol.variable_option ->
    string -> CamomileLibrary.UCol.Type.text -> int
  val search_with_key :
    ?locale:string ->
    ?prec:CamomileLibrary.UCol.precision ->
    ?variable:CamomileLibrary.UCol.variable_option ->
    string ->
    CamomileLibrary.UCol.Type.text ->
    CamomileLibrary.UCol.Type.index ->
    CamomileLibrary.UCol.Type.index * CamomileLibrary.UCol.Type.index
  val search :
    ?locale:string ->
    ?prec:CamomileLibrary.UCol.precision ->
    ?variable:CamomileLibrary.UCol.variable_option ->
    CamomileLibrary.UCol.Type.text ->
    CamomileLibrary.UCol.Type.text ->
    CamomileLibrary.UCol.Type.index ->
    CamomileLibrary.UCol.Type.index * CamomileLibrary.UCol.Type.index
end