sig
type t = { mutable r : int; mutable g : int; mutable b : int; }
val square_distance : Color.Rgb.t -> Color.Rgb.t -> int
val plus : Color.Rgb.t -> Color.Rgb.t -> Color.Rgb.t
val minus : Color.Rgb.t -> Color.Rgb.t -> Color.Rgb.t
val size : Color.Rgb.t Color.map -> int
val find_exact : Color.Rgb.t Color.map -> Color.Rgb.t -> int
val add_color : Color.Rgb.t Color.map -> Color.Rgb.t -> int
val add_colors : Color.Rgb.t Color.map -> Color.Rgb.t list -> int list
val find_nearest : Color.Rgb.t Color.map -> Color.Rgb.t -> int
end