import collection from './collection';
export { collection };
/** @deprecated */
export interface ColorInterface {
    alpha: number;
    hex: string;
    rgb: number[];
    rgba: number[];
    hsv: number[];
}
/** @deprecated */
export default class Color implements ColorInterface {
    static collection: import("..").ColorCollection;
    alpha: number;
    private color;
    constructor(color?: string);
    clone(): Color;
    set rgb(rgb: number[]);
    get rgb(): number[];
    set rgba(rgba: number[]);
    get rgba(): number[];
    set hsv(hsv: number[]);
    get hsv(): number[];
    set hex(hex: string);
    get hex(): string;
    brighterThan(color: ColorInterface, difference: number): this;
    darkerThan(color: ColorInterface, difference: number): this;
    brighterOrDarkerThan(color: ColorInterface, difference: number): this;
    private rgbToHex;
    private hexToRgb;
    private rgbToHsv;
    private hsvToRgb;
}
