import { z } from 'zod';
/**
 * /v2/mounts/types definition.
 */
export declare const MountsTypesDTO: z.ZodArray<z.ZodObject<{
    /** The id of the mount. */
    id: z.ZodString;
    /** The name of the mount type as it appears in-game. */
    name: z.ZodString;
    /** The mount skin a mount has when first obtained. Can be resolved against /v2/mounts/skins. */
    default_skin: z.ZodNumber;
    /** An array of mount skin ids. Can be resolved against /v2/mounts/skins. */
    skins: z.ZodArray<z.ZodNumber>;
    /** Each object contains a key-value pair for the skill id and weapon slot. Can be resolved against /v2/skills. */
    skills: z.ZodArray<z.ZodObject<{
        /** The skill id. */
        id: z.ZodNumber;
        /** The skill slot. */
        slot: z.ZodString;
    }, z.core.$strict>>;
}, z.core.$strict>>;
