import { FindColorByMode, Mode, TakeColorChannels } from "./common.js"; import { Rgb } from "./rgb/types.js"; type NumberOrRange = number | [number, number]; type Constraints = Partial< { [P in keyof TakeColorChannels]: NumberOrRange; } >; declare function random(mode: M, constraints?: Constraints): FindColorByMode; declare function random(mode?: undefined, constraints?: Constraints<"rgb">): Rgb; export default random;