/** Converts `#rrggbb` (or `#rgb`) to a normalized `[r, g, b]` triple (0–1). */ export declare function hexToRgb(hex: string): [number, number, number]; /** * Converts `#rgb` / `#rgba` / `#rrggbb` / `#rrggbbaa` to a normalized * `[r, g, b, a]` quad (0–1). Alpha defaults to 1 when the hex omits it. * * Paper's shader takes colors as `vec4`, and for `u_colorTint` the alpha is a * blend *amount* (how much colour-burn to apply), not an opacity — so the * 8-digit form is the normal way to write a tint here, not an edge case. */ export declare function hexToRgba(hex: string): [number, number, number, number]; export declare function rgbToHsv(r: number, g: number, b: number): [number, number, number]; export declare function hsvToRgb(h: number, s: number, v: number): [number, number, number];