import { z } from 'zod';
/**
 * /v2/colors definition
 */
export declare const ColorsDTO: z.ZodArray<z.ZodObject<{
    /** The color id. */
    id: z.ZodNumber;
    /** The color name. */
    name: z.ZodString;
    /** The base RGB values. */
    base_rgb: z.ZodArray<z.ZodNumber>;
    /** Detailed information on its appearance when applied on cloth armor. */
    cloth: z.ZodObject<{
        /** Color brightness. */
        brightness: z.ZodNumber;
        /** Color contrast. */
        contrast: z.ZodNumber;
        /** Color hue. */
        hue: z.ZodNumber;
        /** Color saturation. */
        saturation: z.ZodNumber;
        /** Color lightness. */
        lightness: z.ZodNumber;
        /** Color RGB values. */
        rgb: z.ZodArray<z.ZodNumber>;
    }, z.core.$strict>;
    /** Detailed information on its appearance when applied on leather armor. */
    leather: z.ZodObject<{
        /** Color brightness. */
        brightness: z.ZodNumber;
        /** Color contrast. */
        contrast: z.ZodNumber;
        /** Color hue. */
        hue: z.ZodNumber;
        /** Color saturation. */
        saturation: z.ZodNumber;
        /** Color lightness. */
        lightness: z.ZodNumber;
        /** Color RGB values. */
        rgb: z.ZodArray<z.ZodNumber>;
    }, z.core.$strict>;
    /** Detailed information on its appearance when applied on metal armor. */
    metal: z.ZodObject<{
        /** Color brightness. */
        brightness: z.ZodNumber;
        /** Color contrast. */
        contrast: z.ZodNumber;
        /** Color hue. */
        hue: z.ZodNumber;
        /** Color saturation. */
        saturation: z.ZodNumber;
        /** Color lightness. */
        lightness: z.ZodNumber;
        /** Color RGB values. */
        rgb: z.ZodArray<z.ZodNumber>;
    }, z.core.$strict>;
    /** Detailed information on its appearance when applied on fur armor. */
    fur: z.ZodOptional<z.ZodObject<{
        /** Color brightness. */
        brightness: z.ZodNumber;
        /** Color contrast. */
        contrast: z.ZodNumber;
        /** Color hue. */
        hue: z.ZodNumber;
        /** Color saturation. */
        saturation: z.ZodNumber;
        /** Color lightness. */
        lightness: z.ZodNumber;
        /** Color RGB values. */
        rgb: z.ZodArray<z.ZodNumber>;
    }, z.core.$strict>>;
    /** ID of the dye item. */
    item: z.ZodOptional<z.ZodNumber>;
    /** Color categories. */
    categories: z.ZodUnion<[z.ZodTuple<[z.ZodEnum<{
        Gray: "Gray";
        Brown: "Brown";
        Red: "Red";
        Orange: "Orange";
        Yellow: "Yellow";
        Green: "Green";
        Blue: "Blue";
        Purple: "Purple";
    }>, z.ZodEnum<{
        Vibrant: "Vibrant";
        Leather: "Leather";
        Metal: "Metal";
    }>, z.ZodEnum<{
        Starter: "Starter";
        Common: "Common";
        Uncommon: "Uncommon";
        Rare: "Rare";
        Exclusive: "Exclusive";
    }>], null>, z.ZodArray<z.ZodUndefined>]>;
}, z.core.$strict>>;
