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