/**
 * Valida si un string es un color hexadecimal válido
 */
export declare const isValidHexColor: (color: string) => boolean;
/**
 * Normaliza un color hexadecimal (agrega # si falta, convierte a mayúsculas)
 */
export declare const normalizeHexColor: (color: string) => string;
/**
 * Convierte un color hexadecimal a RGB
 */
export declare const hexToRgb: (hex: string) => {
    r: number;
    g: number;
    b: number;
} | null;
/**
 * Convierte RGB a hexadecimal
 */
export declare const rgbToHex: (r: number, g: number, b: number) => string;
/**
 * Convierte HSL a RGB
 */
export declare const hslToRgb: (h: number, s: number, l: number) => {
    r: number;
    g: number;
    b: number;
};
/**
 * Convierte RGB a HSL
 */
export declare const rgbToHsl: (r: number, g: number, b: number) => {
    h: number;
    s: number;
    l: number;
};
/**
 * Convierte hexadecimal a HSL
 */
export declare const hexToHsl: (hex: string) => {
    h: number;
    s: number;
    l: number;
} | null;
//# sourceMappingURL=colorUtils.d.ts.map