import { Base, Type } from "./type";
import { Color } from "./Color";
import { InterpolationMode } from "./InterpolationMode";
import { Brush } from "./Brush";
import { Dictionary$2 } from "./Dictionary$2";
/**
 * @hidden
 */
export declare class ColorUtil extends Base {
    static $t: Type;
    private static h;
    static w(a: number): Color;
    static x(a: Color): Color;
    static y(a: Color): Color;
    static u(a: Color, interpolation_: number, maximum_: Color, b: InterpolationMode): Color;
    static s(a: number[], b: number, c: number[]): Color;
    static v(a: Color, b: number): Color;
    static a(a: Color): number[];
    static b(a: Color): number[];
    static o(a: number, b: number, c: number, d: number): Color;
    static p(a: number, b: number, c: number, d: number): Color;
    private static f;
    private static e;
    static g(a: Color): number;
    static t(a: Brush): Color;
    static i(a: Color, b: boolean): string;
    private static m;
    private static k;
    private static j;
    private static l;
    static r(a: string): Color;
    static q(a: Brush): Color;
    static n(a: Color): Brush;
    static d: Dictionary$2<string, string>;
    static readonly c: Dictionary$2<string, string>;
}
