declare namespace org {
    namespace bukkit {
        namespace block {
            // @ts-ignore
             class Biome implements org.bukkit.Keyed {
                public static OCEAN: org.bukkit.block.Biome;
                public static PLAINS: org.bukkit.block.Biome;
                public static DESERT: org.bukkit.block.Biome;
                public static MOUNTAINS: org.bukkit.block.Biome;
                public static FOREST: org.bukkit.block.Biome;
                public static TAIGA: org.bukkit.block.Biome;
                public static SWAMP: org.bukkit.block.Biome;
                public static RIVER: org.bukkit.block.Biome;
                public static NETHER: org.bukkit.block.Biome;
                public static THE_END: org.bukkit.block.Biome;
                public static FROZEN_OCEAN: org.bukkit.block.Biome;
                public static FROZEN_RIVER: org.bukkit.block.Biome;
                public static SNOWY_TUNDRA: org.bukkit.block.Biome;
                public static SNOWY_MOUNTAINS: org.bukkit.block.Biome;
                public static MUSHROOM_FIELDS: org.bukkit.block.Biome;
                public static MUSHROOM_FIELD_SHORE: org.bukkit.block.Biome;
                public static BEACH: org.bukkit.block.Biome;
                public static DESERT_HILLS: org.bukkit.block.Biome;
                public static WOODED_HILLS: org.bukkit.block.Biome;
                public static TAIGA_HILLS: org.bukkit.block.Biome;
                public static MOUNTAIN_EDGE: org.bukkit.block.Biome;
                public static JUNGLE: org.bukkit.block.Biome;
                public static JUNGLE_HILLS: org.bukkit.block.Biome;
                public static JUNGLE_EDGE: org.bukkit.block.Biome;
                public static DEEP_OCEAN: org.bukkit.block.Biome;
                public static STONE_SHORE: org.bukkit.block.Biome;
                public static SNOWY_BEACH: org.bukkit.block.Biome;
                public static BIRCH_FOREST: org.bukkit.block.Biome;
                public static BIRCH_FOREST_HILLS: org.bukkit.block.Biome;
                public static DARK_FOREST: org.bukkit.block.Biome;
                public static SNOWY_TAIGA: org.bukkit.block.Biome;
                public static SNOWY_TAIGA_HILLS: org.bukkit.block.Biome;
                public static GIANT_TREE_TAIGA: org.bukkit.block.Biome;
                public static GIANT_TREE_TAIGA_HILLS: org.bukkit.block.Biome;
                public static WOODED_MOUNTAINS: org.bukkit.block.Biome;
                public static SAVANNA: org.bukkit.block.Biome;
                public static SAVANNA_PLATEAU: org.bukkit.block.Biome;
                public static BADLANDS: org.bukkit.block.Biome;
                public static WOODED_BADLANDS_PLATEAU: org.bukkit.block.Biome;
                public static BADLANDS_PLATEAU: org.bukkit.block.Biome;
                public static SMALL_END_ISLANDS: org.bukkit.block.Biome;
                public static END_MIDLANDS: org.bukkit.block.Biome;
                public static END_HIGHLANDS: org.bukkit.block.Biome;
                public static END_BARRENS: org.bukkit.block.Biome;
                public static WARM_OCEAN: org.bukkit.block.Biome;
                public static LUKEWARM_OCEAN: org.bukkit.block.Biome;
                public static COLD_OCEAN: org.bukkit.block.Biome;
                public static DEEP_WARM_OCEAN: org.bukkit.block.Biome;
                public static DEEP_LUKEWARM_OCEAN: org.bukkit.block.Biome;
                public static DEEP_COLD_OCEAN: org.bukkit.block.Biome;
                public static DEEP_FROZEN_OCEAN: org.bukkit.block.Biome;
                public static THE_VOID: org.bukkit.block.Biome;
                public static SUNFLOWER_PLAINS: org.bukkit.block.Biome;
                public static DESERT_LAKES: org.bukkit.block.Biome;
                public static GRAVELLY_MOUNTAINS: org.bukkit.block.Biome;
                public static FLOWER_FOREST: org.bukkit.block.Biome;
                public static TAIGA_MOUNTAINS: org.bukkit.block.Biome;
                public static SWAMP_HILLS: org.bukkit.block.Biome;
                public static ICE_SPIKES: org.bukkit.block.Biome;
                public static MODIFIED_JUNGLE: org.bukkit.block.Biome;
                public static MODIFIED_JUNGLE_EDGE: org.bukkit.block.Biome;
                public static TALL_BIRCH_FOREST: org.bukkit.block.Biome;
                public static TALL_BIRCH_HILLS: org.bukkit.block.Biome;
                public static DARK_FOREST_HILLS: org.bukkit.block.Biome;
                public static SNOWY_TAIGA_MOUNTAINS: org.bukkit.block.Biome;
                public static GIANT_SPRUCE_TAIGA: org.bukkit.block.Biome;
                public static GIANT_SPRUCE_TAIGA_HILLS: org.bukkit.block.Biome;
                public static MODIFIED_GRAVELLY_MOUNTAINS: org.bukkit.block.Biome;
                public static SHATTERED_SAVANNA: org.bukkit.block.Biome;
                public static SHATTERED_SAVANNA_PLATEAU: org.bukkit.block.Biome;
                public static ERODED_BADLANDS: org.bukkit.block.Biome;
                public static MODIFIED_WOODED_BADLANDS_PLATEAU: org.bukkit.block.Biome;
                public static MODIFIED_BADLANDS_PLATEAU: org.bukkit.block.Biome;
                public static BAMBOO_JUNGLE: org.bukkit.block.Biome;
                public static BAMBOO_JUNGLE_HILLS: org.bukkit.block.Biome;
                public static values(): org.bukkit.block.Biome[];
                public static valueOf(name: string): org.bukkit.block.Biome;
                public getKey(): org.bukkit.NamespacedKey;
            }
        }
    }
}
