export declare class ColorUtils { /** * Interpolate between two colors */ static interpolate(color1: string, color2: string, ratio: number): string; /** * Adjust color brightness */ static adjustBrightness(hex: string, percent: number): string; /** * Generate color palette */ static generatePalette(baseColor: string, steps: number): string[]; /** * Convert RGB to HEX */ static rgbToHex(r: number, g: number, b: number): string; /** * Convert HEX to RGB */ static hexToRgb(hex: string): { r: number; g: number; b: number; }; /** * Get contrast color (black or white) for background */ static getContrastColor(hexcolor: string): string; /** * Generate a random color */ static randomColor(): string; /** * Check if a string is a valid hex color */ static isValidHex(color: string): boolean; }