export interface IColorObj {
    r: number;
    g: number;
    b: number;
    a?: number;
}
/**
 * 255颜色值转16进制颜色值
 * @function toHex
 * @param {number} n 255颜色值
 * @returns {string} hex 16进制颜色值
 */
export declare const toHex: (n: number) => string;
/**
 * 颜色对象转化为16进制颜色字符串
 * @function toHexString
 * @param {IColorObj} colorObj 颜色对象
 * @returns {string}
 */
export declare const toHexString: (colorObj: IColorObj) => string;
export declare const toHexStringForUE: (colorObj: IColorObj) => string;
/**
 * 颜色对象转化为rgb颜色字符串
 * @function toRgbString
 * @param {IColorObj} colorObj 颜色对象
 * @returns {string}
 */
export declare const toRgbString: (colorObj: IColorObj) => string;
/**
 * 颜色对象转化为rgba颜色字符串
 * @function toRgbaString
 * @param {IColorObj} colorObj 颜色对象
 * @param {number} n (default value is 10000)
 * @returns {string}
 */
export declare const toRgbaString: (colorObj: IColorObj, n?: number) => string;
/**
 * 16进制颜色字符串解析为颜色对象
 * @function parseHexColor
 * @param {string} color 颜色字符串
 * @returns {IColorObj}
 */
export declare const parseHexColor: (color: string) => IColorObj;
export declare const parseHexColorForUE: (color: string) => IColorObj;
/**
 * rgba颜色字符串解析为颜色对象
 * @function parseRgbaColor
 * @param  {string} color 颜色字符串
 * @returns {IColorObj}
 */
export declare const parseRgbaColor: (color: string) => IColorObj;
/**
 * 颜色字符串解析为颜色对象
 * @function parseColorString
 * @param {string} color 颜色字符串
 * @returns {IColorObj}
 */
export declare const parseColorString: (color: string) => IColorObj;
/**
 * 颜色字符串解析为各种颜色表达方式
 * @function getColorInfo
 * @param {string} color 颜色字符串
 * @returns {IColorObj}
 */
export declare const getColorInfo: (color: string) => {
    hex: string;
    rgba: string;
    rgb: string;
    rgbaObj: IColorObj;
};
/**
 * 16进制颜色字符串转化为rgba颜色字符串
 * @function hexToRgba
 * @param {string} hex 16进制颜色字符串
 * @returns {string} rgba颜色字符串
 */
export declare const hexToRgba: (hex: string) => string;
/**
 * rgba颜色字符串转化为16进制颜色字符串
 * @function rgbaToHex
 * @param {string} rgba rgba颜色字符串
 * @returns {string} 16进制颜色字符串
 */
export declare const rgbaToHex: (rgba: string) => string;
