declare namespace org {
    namespace bukkit {
        // @ts-ignore
        interface Registry {
            // @ts-ignore
             ADVANCEMENT: org.bukkit.Registry;
            // @ts-ignore
             ART: org.bukkit.Registry;
            // @ts-ignore
             BIOME: org.bukkit.Registry;
            // @ts-ignore
             BOSS_BARS: org.bukkit.Registry;
            // @ts-ignore
             ENCHANTMENT: org.bukkit.Registry;
            // @ts-ignore
             ENTITY_TYPE: org.bukkit.Registry;
            // @ts-ignore
             LOOT_TABLES: org.bukkit.Registry;
            // @ts-ignore
             MATERIAL: org.bukkit.Registry;
            // @ts-ignore
             STATISTIC: org.bukkit.Registry;
            // @ts-ignore
             VILLAGER_PROFESSION: org.bukkit.Registry;
            // @ts-ignore
             VILLAGER_TYPE: org.bukkit.Registry;
            // @ts-ignore
             MEMORY_MODULE_TYPE: org.bukkit.Registry;
            /**
             * Get the object by its key.
             */
            // @ts-ignore
             get(key: org.bukkit.NamespacedKey): org.bukkit.Keyed;
        }
    }
}
