/**
 * Hex type, basically a string.
 * @private
 */
export type HEX = string;
/**
 * Rgb interface.
 * @typedef RGB
 * @property RGB.r - red
 * @property RGB.g - green
 * @property RGB.b - blue
 * @private
 */
export interface RGB {
    /** red */
    r: number;
    /** green */
    g: number;
    /** blue */
    b: number;
}
/**
 * Rgba interface.
 * @typedef RGBA
 * @property RGBA.r - red
 * @property RGBA.g - green
 * @property RGBA.b - blue
 * @property RGBA.a - alpha
 * @private
 */
export interface RGBA {
    /** red */
    r: number;
    /** green */
    g: number;
    /** blue */
    b: number;
    /** alpha */
    a: number;
}
/**
 * Hsl interface.
 * @typedef HSL
 * @property HSL.h - hue
 * @property HSL.s - saturation
 * @property HSL.l - lightness
 * @private
 */
export interface HSL {
    /** hue */
    h: number;
    /** saturation */
    s: number;
    /** lightness */
    l: number;
}
