declare namespace org {
    namespace spongepowered {
        namespace api {
            namespace item {
                namespace enchantment {
                    // @ts-ignore
                     class EnchantmentTypes {
                        // @ts-ignore
                        public static AQUA_AFFINITY: org.spongepowered.api.item.enchantment.EnchantmentType;
                        // @ts-ignore
                        public static BANE_OF_ARTHROPODS: org.spongepowered.api.item.enchantment.EnchantmentType;
                        // @ts-ignore
                        public static BINDING_CURSE: org.spongepowered.api.item.enchantment.EnchantmentType;
                        // @ts-ignore
                        public static BLAST_PROTECTION: org.spongepowered.api.item.enchantment.EnchantmentType;
                        // @ts-ignore
                        public static DEPTH_STRIDER: org.spongepowered.api.item.enchantment.EnchantmentType;
                        // @ts-ignore
                        public static EFFICIENCY: org.spongepowered.api.item.enchantment.EnchantmentType;
                        // @ts-ignore
                        public static FEATHER_FALLING: org.spongepowered.api.item.enchantment.EnchantmentType;
                        // @ts-ignore
                        public static FIRE_ASPECT: org.spongepowered.api.item.enchantment.EnchantmentType;
                        // @ts-ignore
                        public static FIRE_PROTECTION: org.spongepowered.api.item.enchantment.EnchantmentType;
                        // @ts-ignore
                        public static FLAME: org.spongepowered.api.item.enchantment.EnchantmentType;
                        // @ts-ignore
                        public static FORTUNE: org.spongepowered.api.item.enchantment.EnchantmentType;
                        // @ts-ignore
                        public static FROST_WALKER: org.spongepowered.api.item.enchantment.EnchantmentType;
                        // @ts-ignore
                        public static INFINITY: org.spongepowered.api.item.enchantment.EnchantmentType;
                        // @ts-ignore
                        public static KNOCKBACK: org.spongepowered.api.item.enchantment.EnchantmentType;
                        // @ts-ignore
                        public static LOOTING: org.spongepowered.api.item.enchantment.EnchantmentType;
                        // @ts-ignore
                        public static LUCK_OF_THE_SEA: org.spongepowered.api.item.enchantment.EnchantmentType;
                        // @ts-ignore
                        public static LURE: org.spongepowered.api.item.enchantment.EnchantmentType;
                        // @ts-ignore
                        public static MENDING: org.spongepowered.api.item.enchantment.EnchantmentType;
                        // @ts-ignore
                        public static POWER: org.spongepowered.api.item.enchantment.EnchantmentType;
                        // @ts-ignore
                        public static PROJECTILE_PROTECTION: org.spongepowered.api.item.enchantment.EnchantmentType;
                        // @ts-ignore
                        public static PROTECTION: org.spongepowered.api.item.enchantment.EnchantmentType;
                        // @ts-ignore
                        public static PUNCH: org.spongepowered.api.item.enchantment.EnchantmentType;
                        // @ts-ignore
                        public static RESPIRATION: org.spongepowered.api.item.enchantment.EnchantmentType;
                        // @ts-ignore
                        public static SHARPNESS: org.spongepowered.api.item.enchantment.EnchantmentType;
                        // @ts-ignore
                        public static SILK_TOUCH: org.spongepowered.api.item.enchantment.EnchantmentType;
                        // @ts-ignore
                        public static SMITE: org.spongepowered.api.item.enchantment.EnchantmentType;
                        // @ts-ignore
                        public static SWEEPING: org.spongepowered.api.item.enchantment.EnchantmentType;
                        // @ts-ignore
                        public static THORNS: org.spongepowered.api.item.enchantment.EnchantmentType;
                        // @ts-ignore
                        public static UNBREAKING: org.spongepowered.api.item.enchantment.EnchantmentType;
                        // @ts-ignore
                        public static VANISHING_CURSE: org.spongepowered.api.item.enchantment.EnchantmentType;
                    }
                }
            }
        }
    }
}
