declare namespace org {
    namespace spongepowered {
        namespace api {
            namespace data {
                namespace manipulator {
                    namespace catalog {
                        // @ts-ignore
                         class CatalogBlockData extends java.lang.Object {
                            // @ts-ignore
                            public static ATTACHED_DATA: java.lang.Class;
                            // @ts-ignore
                            public static AXIS_DATA: java.lang.Class;
                            // @ts-ignore
                            public static BIG_MUSHROOM_DATA: java.lang.Class;
                            // @ts-ignore
                            public static BRICK_DATA: java.lang.Class;
                            // @ts-ignore
                            public static CONNECTED_DIRECTION_DATA: java.lang.Class;
                            // @ts-ignore
                            public static DECAYABLE_DATA: java.lang.Class;
                            // @ts-ignore
                            public static DELAYABLE_DATA: java.lang.Class;
                            // @ts-ignore
                            public static DIRECTIONAL_DATA: java.lang.Class;
                            // @ts-ignore
                            public static DIRT_DATA: java.lang.Class;
                            // @ts-ignore
                            public static DISARMED_DATA: java.lang.Class;
                            // @ts-ignore
                            public static DISGUISED_BLOCK_DATA: java.lang.Class;
                            // @ts-ignore
                            public static DOUBLE_PLANT_DATA: java.lang.Class;
                            // @ts-ignore
                            public static DYEABLE_DATA: java.lang.Class;
                            // @ts-ignore
                            public static EXTENDED_DATA: java.lang.Class;
                            // @ts-ignore
                            public static FILLED_DATA: java.lang.Class;
                            // @ts-ignore
                            public static FLUID_LEVEL_DATA: java.lang.Class;
                            // @ts-ignore
                            public static GROWTH_DATA: java.lang.Class;
                            // @ts-ignore
                            public static HINGE_DATA: java.lang.Class;
                            // @ts-ignore
                            public static IN_WALL_DATA: java.lang.Class;
                            // @ts-ignore
                            public static LAYERED_DATA: java.lang.Class;
                            // @ts-ignore
                            public static MOISTURE_DATA: java.lang.Class;
                            // @ts-ignore
                            public static NO_DROP_DATA: java.lang.Class;
                            // @ts-ignore
                            public static OCCUPIED_DATA: java.lang.Class;
                            // @ts-ignore
                            public static OPEN_DATA: java.lang.Class;
                            // @ts-ignore
                            public static PISTON_DATA: java.lang.Class;
                            // @ts-ignore
                            public static PORTION_DATA: java.lang.Class;
                            // @ts-ignore
                            public static POWERED_DATA: java.lang.Class;
                            // @ts-ignore
                            public static PRISMARINE_DATA: java.lang.Class;
                            // @ts-ignore
                            public static QUARTZ_DATA: java.lang.Class;
                            // @ts-ignore
                            public static RAIL_DIRECTION_DATA: java.lang.Class;
                            // @ts-ignore
                            public static REDSTONE_POWERED_DATA: java.lang.Class;
                            // @ts-ignore
                            public static ROTATIONAL_DATA: java.lang.Class;
                            // @ts-ignore
                            public static SAND_DATA: java.lang.Class;
                            // @ts-ignore
                            public static SANDSTONE_DATA: java.lang.Class;
                            // @ts-ignore
                            public static SEAMLESS_DATA: java.lang.Class;
                            // @ts-ignore
                            public static SHRUB_DATA: java.lang.Class;
                            // @ts-ignore
                            public static SLAB_DATA: java.lang.Class;
                            // @ts-ignore
                            public static SNOWED_DATA: java.lang.Class;
                            // @ts-ignore
                            public static STAIR_SHAPE_DATA: java.lang.Class;
                            // @ts-ignore
                            public static STONE_DATA: java.lang.Class;
                            // @ts-ignore
                            public static TREE_DATA: java.lang.Class;
                            // @ts-ignore
                            public static WALL_DATA: java.lang.Class;
                            // @ts-ignore
                            public static WET_DATA: java.lang.Class;
                            // @ts-ignore
                            public static WIRE_ATTACHMENT_DATA: java.lang.Class;
                        }
                    }
                }
            }
        }
    }
}
