import type { PotKey } from "../items/Pot";
export type ConditionKey = "authfail" | "blink" | "block" | "burned" | "charging" | "charmed" | "cursed" | "dampened" | "darkblessing" | "dash" | "deepfreezed" | "easterluck" | "eburn" | "eheal" | "energized" | "fingered" | "fishing" | "frozen" | "fullguard" | "fullguardx" | "halloween0" | "halloween1" | "halloween2" | "hardshell" | "holidayspirit" | "hopsickness" | "invincible" | "invis" | "licenced" | "marked" | "massproduction" | "massproductionpp" | "mcourage" | "mfrenzy" | "mining" | "mlifesteal" | "mluck" | "monsterhunt" | "mshield" | "newcomersblessing" | "notverified" | "penalty_cd" | "phasedout" | "pickpocket" | "poisoned" | "poisonous" | "power" | "purifier" | "reflection" | "rspeed" | "sanguine" | "shocked" | "sleeping" | "slowness" | "stack" | "stoned" | "stunned" | "sugarrush" | "tangled" | "town" | "warcry" | "weakness" | "withdrawal" | "woven" | "xpower" | "xshotted";
export interface GCondition {
    armor?: number;
    attr0?: string;
    aura?: boolean;
    blocked?: boolean;
    buff?: boolean;
    can_move?: boolean;
    cap_reflection?: number;
    channel?: boolean;
    courage?: number;
    damage?: number;
    debuff?: boolean;
    dex?: number;
    duration?: number;
    duration_min?: number;
    evasion?: number;
    explanation?: string;
    frequency?: number;
    frequencym?: number;
    gold?: number;
    heal?: number;
    healm?: number;
    incdmgamp?: number;
    intensity?: string;
    interval?: number;
    lifesteal?: number;
    luck?: number;
    mcourage?: number;
    miss?: number;
    mp?: number;
    mp_cost?: number;
    name: string;
    output?: number;
    pcourage?: number;
    persistent?: boolean;
    potionsm?: number;
    reflection?: number;
    resistance?: number;
    set_speed?: number;
    skin?: string;
    special?: PotKey;
    speed?: number;
    str?: number;
    technical?: boolean;
    ui?: boolean;
    xp?: number;
}
