import { z } from 'zod';
/**
 * /v2/characters/:id/core definition
 */
export declare const CharacterCoreDTO: z.ZodObject<{
    /** Character name. */
    name: z.ZodString;
    /** Character race. */
    race: z.ZodEnum<{
        Asura: "Asura";
        Charr: "Charr";
        Human: "Human";
        Norn: "Norn";
        Sylvari: "Sylvari";
    }>;
    /** Character gender. */
    gender: z.ZodEnum<{
        Male: "Male";
        Female: "Female";
    }>;
    /** Character profession. */
    profession: z.ZodEnum<{
        Elementalist: "Elementalist";
        Engineer: "Engineer";
        Guardian: "Guardian";
        Mesmer: "Mesmer";
        Necromancer: "Necromancer";
        Ranger: "Ranger";
        Revenant: "Revenant";
        Thief: "Thief";
        Warrior: "Warrior";
    }>;
    /** Character level. */
    level: z.ZodNumber;
    /** Character guild. */
    guild: z.ZodUnion<readonly [z.ZodString, z.ZodNull]>;
    /** Character age. */
    age: z.ZodNumber;
    /** Character creation date. */
    created: z.ZodString;
    /** Character deaths. */
    deaths: z.ZodNumber;
    /** Character title id. */
    title: z.ZodOptional<z.ZodNumber>;
}, z.core.$strict>;
