/** * Color utility functions * Color conversion and manipulation utilities */ /** * Convert integer RGB to array */ export declare function intToRGBA(int: number): [number, number, number, number]; /** * Convert RGB array to integer */ export declare function rgbaToInt(r: number, g: number, b: number, a?: number): number; /** * Convert RGB to LAB color space */ export declare function rgb2lab(rgb: [number, number, number]): [number, number, number]; /** * Calculate color distance in LAB color space */ export declare function labColorDistance(lab1: [number, number, number], lab2: [number, number, number]): number; /** * Calculate color distance between two RGB colors */ export declare function colorDistance(rgb1: [number, number, number], rgb2: [number, number, number]): number; /** * Convert hex color to RGB */ export declare function hexToRgb(hex: string): [number, number, number] | null; /** * Convert RGB to hex */ export declare function rgbToHex(r: number, g: number, b: number): string; /** * Blend two colors */ export declare function blendColors(color1: [number, number, number], color2: [number, number, number], factor: number): [number, number, number]; //# sourceMappingURL=color_util.d.ts.map