/** * A collection of color utility functions. */ /** * Parses a color string (hex, rgb, rgba) into an array of [r, g, b]. * Returns black for invalid colors. */ export declare const parseColor: (color: string) => [number, number, number]; export declare const hexToRgba: (hex: string, alpha?: number) => string; export declare const rgbToHex: (r: number, g: number, b: number) => string; export declare const rgbToHsl: (r: number, g: number, b: number) => { h: number; s: number; l: number; }; export declare const hslToRgb: (h: number, s: number, l: number) => { r: number; g: number; b: number; }; export declare const rgbToHsv: (r: number, g: number, b: number) => { h: number; s: number; v: number; }; export declare const hsvToRgb: (h: number, s: number, v: number) => { r: number; g: number; b: number; }; export declare const rgbToCmyk: (r: number, g: number, b: number) => { c: number; m: number; y: number; k: number; }; export declare const cmykToRgb: (c: number, m: number, y: number, k: number) => { r: number; g: number; b: number; }; export declare const rgbToXyz: (r: number, g: number, b: number) => { x: number; y: number; z: number; }; export declare const xyzToRgb: (x: number, y: number, z: number) => { r: number; g: number; b: number; }; export declare const xyzToLab: (x: number, y: number, z: number) => { L: number; a: number; b: number; }; export declare const labToXyz: (L: number, a: number, b: number) => { x: number; y: number; z: number; }; export declare const rgbToLab: (r: number, g: number, b: number) => { L: number; a: number; b: number; }; export declare const labToRgb: (L: number, a: number, b: number) => { r: number; g: number; b: number; };