export declare class CharacterStats {
    baseHP: number;
    hp: number;
    hpPercent: number;
    baseAttack: number;
    attack: number;
    attackPercent: number;
    baseDefense: number;
    defense: number;
    defensePercent: number;
    baseSpeed: number;
    speedPercent: number;
    hpMpPercent: number;
    attackMpPercent: number;
    critical: number;
    antiCritical: number;
    criticalHurt: number;
    chargeEfficiency: number;
    addHurt: number;
    subHurt: number;
    healAdd: number;
    healedAdd: number;
    elementMastery: number;
    physicalSubHurt: number;
    physicalAddHurt: number;
    defenceIgnoreRatio: number;
    defenceIgnoreDelta: number;
    fireAddHurt: number;
    elecAddHurt: number;
    waterAddHurt: number;
    grassAddHurt: number;
    windAddHurt: number;
    rockAddHurt: number;
    iceAddHurt: number;
    hitHeadAddHurt: number;
    fireSubHurt: number;
    elecSubHurt: number;
    waterSubHurt: number;
    grassSubHurt: number;
    windSubHurt: number;
    rockSubHurt: number;
    iceSubHurt: number;
    effectHit: number;
    effectResist: number;
    freezeResist: number;
    torporResist: number;
    dizzyResist: number;
    freezeShorten: number;
    torporShorten: number;
    dizzyShorten: number;
    maxFireEnergy: number;
    maxElecEnergy: number;
    maxWaterEnergy: number;
    maxGrassEnergy: number;
    maxWindEnergy: number;
    maxIceEnergy: number;
    maxRockEnergy: number;
    skillCdMinusRatio: number;
    shieldCostMinusRatio: number;
    curFireEnergy: number;
    curElecEnergy: number;
    curWaterEnergy: number;
    curGrassEnergy: number;
    curWindEnergy: number;
    curIceEnergy: number;
    curRockEnergy: number;
    curHp: number;
    maxHp: number;
    curAttack: number;
    curDefense: number;
    curSpeed: number;
    nonextraAttack: number;
    nonextraDefense: number;
    nonextraCritical: number;
    nonextraCriticalHurt: number;
    nonextraChargeEfficiency: number;
    nonextraElementMastery: number;
    nonextraPhysicalSubHurt: number;
    nonextraFireAddHurt: number;
    nonextraElecAddHurt: number;
    nonextraWaterAddHurt: number;
    nonextraGrassAddHurt: number;
    nonextraWindAddHurt: number;
    nonextraRockAddHurt: number;
    nonextraIceAddHurt: number;
    nonextraFireSubHurt: number;
    nonextraElecSubHurt: number;
    nonextraWaterSubHurt: number;
    nonextraGrassSubHurt: number;
    nonextraWindSubHurt: number;
    nonextraRockSubHurt: number;
    nonextraIceSubHurt: number;
    nonextraSkillCdMinusRatio: number;
    nonextraShieldCostMinusRatio: number;
    nonextraPhysicalAddHurt: number;
    constructor(stats: Record<string, number>);
}
