export declare const NUMERIC_REGEX: RegExp;
export declare const MAX_RGB = 255;
export declare const MIN_RGB = 0;
/** List basic colors */
export declare const BASIC_COLORS: string[];
/**
 * Get color at position
 * @param ctx
 * @param x
 * @param y
 */
export declare function getColorAtPosition(ctx: CanvasRenderingContext2D, x: number, y: number): {
    r: number;
    g: number;
    b: number;
};
export declare function rgbaToHex(r: number, g: number, b: number, a: number, allow4Char?: boolean): string;
export declare function pad2(c: any): string;
export declare function convertDecimalToHex(d: any): string;
export declare function rgbToHex(r: number, g: number, b: number, allow3Char?: boolean): string;
export declare const matchers: {
    CSS_UNIT: RegExp;
    rgb: RegExp;
    rgba: RegExp;
    hsl: RegExp;
    hsla: RegExp;
    hsv: RegExp;
    hsva: RegExp;
    hex3: RegExp;
    hex6: RegExp;
    hex4: RegExp;
    hex8: RegExp;
};
export declare function stringInputToObject(color: string): {
    r: number;
    g: number;
    b: number;
    a: number;
};
export declare function createMissingDateImplError(provider: string): Error;
