declare namespace org {
    namespace bukkit {
        namespace attribute {
            // @ts-ignore
             class Attribute {
                public static GENERIC_MAX_HEALTH: org.bukkit.attribute.Attribute;
                public static GENERIC_FOLLOW_RANGE: org.bukkit.attribute.Attribute;
                public static GENERIC_KNOCKBACK_RESISTANCE: org.bukkit.attribute.Attribute;
                public static GENERIC_MOVEMENT_SPEED: org.bukkit.attribute.Attribute;
                public static GENERIC_FLYING_SPEED: org.bukkit.attribute.Attribute;
                public static GENERIC_ATTACK_DAMAGE: org.bukkit.attribute.Attribute;
                public static GENERIC_ATTACK_SPEED: org.bukkit.attribute.Attribute;
                public static GENERIC_ARMOR: org.bukkit.attribute.Attribute;
                public static GENERIC_ARMOR_TOUGHNESS: org.bukkit.attribute.Attribute;
                public static GENERIC_LUCK: org.bukkit.attribute.Attribute;
                public static HORSE_JUMP_STRENGTH: org.bukkit.attribute.Attribute;
                public static ZOMBIE_SPAWN_REINFORCEMENTS: org.bukkit.attribute.Attribute;
                public static values(): org.bukkit.attribute.Attribute[];
                public static valueOf(name: string): org.bukkit.attribute.Attribute;
            }
        }
    }
}
