declare namespace org {
    namespace spongepowered {
        namespace api {
            namespace block {
                namespace trait {
                    // @ts-ignore
                     class BooleanTraits {
                        // @ts-ignore
                        public static ACACIA_DOOR_OPEN: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static ACACIA_DOOR_POWERED: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static ACACIA_FENCE_EAST: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static ACACIA_FENCE_GATE_IN_WALL: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static ACACIA_FENCE_GATE_OPEN: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static ACACIA_FENCE_GATE_POWERED: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static ACACIA_FENCE_NORTH: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static ACACIA_FENCE_SOUTH: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static ACACIA_FENCE_WEST: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static ACTIVATOR_RAIL_POWERED: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static BED_OCCUPIED: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static BIRCH_DOOR_OPEN: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static BIRCH_DOOR_POWERED: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static BIRCH_FENCE_EAST: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static BIRCH_FENCE_GATE_IN_WALL: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static BIRCH_FENCE_GATE_OPEN: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static BIRCH_FENCE_GATE_POWERED: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static BIRCH_FENCE_NORTH: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static BIRCH_FENCE_SOUTH: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static BIRCH_FENCE_WEST: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static BREWING_STAND_HAS_BOTTLE_0: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static BREWING_STAND_HAS_BOTTLE_1: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static BREWING_STAND_HAS_BOTTLE_2: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static COBBLESTONE_WALL_EAST: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static COBBLESTONE_WALL_NORTH: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static COBBLESTONE_WALL_SOUTH: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static COBBLESTONE_WALL_UP: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static COBBLESTONE_WALL_WEST: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static DARK_OAK_DOOR_OPEN: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static DARK_OAK_DOOR_POWERED: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static DARK_OAK_FENCE_EAST: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static DARK_OAK_FENCE_GATE_IN_WALL: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static DARK_OAK_FENCE_GATE_OPEN: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static DARK_OAK_FENCE_GATE_POWERED: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static DARK_OAK_FENCE_NORTH: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static DARK_OAK_FENCE_SOUTH: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static DARK_OAK_FENCE_WEST: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static DETECTOR_RAIL_POWERED: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static DIRT_SNOWY: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static DISPENSER_TRIGGERED: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static DOUBLE_STONE_SLAB2_SEAMLESS: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static DOUBLE_STONE_SLAB_SEAMLESS: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static DROPPER_TRIGGERED: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static END_PORTAL_FRAME_EYE: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static FENCE_EAST: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static FENCE_GATE_IN_WALL: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static FENCE_GATE_OPEN: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static FENCE_GATE_POWERED: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static FENCE_NORTH: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static FENCE_SOUTH: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static FENCE_WEST: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static FIRE_EAST: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static FIRE_NORTH: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static FIRE_SOUTH: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static FIRE_UP: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static FIRE_WEST: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static GLASS_PANE_EAST: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static GLASS_PANE_NORTH: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static GLASS_PANE_SOUTH: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static GLASS_PANE_WEST: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static GOLDEN_RAIL_POWERED: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static GRASS_SNOWY: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static HOPPER_ENABLED: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static IRON_BARS_EAST: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static IRON_BARS_NORTH: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static IRON_BARS_SOUTH: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static IRON_BARS_WEST: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static IRON_DOOR_OPEN: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static IRON_DOOR_POWERED: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static IRON_TRAPDOOR_OPEN: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static JUKEBOX_HAS_RECORD: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static JUNGLE_DOOR_OPEN: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static JUNGLE_DOOR_POWERED: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static JUNGLE_FENCE_EAST: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static JUNGLE_FENCE_GATE_IN_WALL: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static JUNGLE_FENCE_GATE_OPEN: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static JUNGLE_FENCE_GATE_POWERED: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static JUNGLE_FENCE_NORTH: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static JUNGLE_FENCE_SOUTH: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static JUNGLE_FENCE_WEST: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static LEAVES2_CHECK_DECAY: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static LEAVES2_DECAYABLE: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static LEAVES_CHECK_DECAY: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static LEAVES_DECAYABLE: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static LEVER_POWERED: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static MYCELIUM_SNOWY: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static NETHER_BRICK_FENCE_EAST: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static NETHER_BRICK_FENCE_NORTH: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static NETHER_BRICK_FENCE_SOUTH: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static NETHER_BRICK_FENCE_WEST: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static PISTON_EXTENDED: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static PISTON_HEAD_SHORT: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static POWERED_COMPARATOR_POWERED: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static POWERED_REPEATER_LOCKED: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static SKULL_NODROP: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static SPONGE_WET: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static SPRUCE_DOOR_OPEN: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static SPRUCE_DOOR_POWERED: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static SPRUCE_FENCE_EAST: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static SPRUCE_FENCE_GATE_IN_WALL: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static SPRUCE_FENCE_GATE_OPEN: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static SPRUCE_FENCE_GATE_POWERED: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static SPRUCE_FENCE_NORTH: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static SPRUCE_FENCE_SOUTH: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static SPRUCE_FENCE_WEST: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static STAINED_GLASS_PANE_EAST: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static STAINED_GLASS_PANE_NORTH: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static STAINED_GLASS_PANE_SOUTH: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static STAINED_GLASS_PANE_WEST: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static STICKY_PISTON_EXTENDED: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static STONE_BUTTON_POWERED: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static STONE_PRESSURE_PLATE_POWERED: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static TNT_EXPLODE: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static TRAPDOOR_OPEN: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static TRIPWIRE_ATTACHED: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static TRIPWIRE_DISARMED: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static TRIPWIRE_EAST: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static TRIPWIRE_HOOK_ATTACHED: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static TRIPWIRE_HOOK_POWERED: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static TRIPWIRE_NORTH: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static TRIPWIRE_POWERED: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static TRIPWIRE_SOUTH: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static TRIPWIRE_WEST: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static UNPOWERED_COMPARATOR_POWERED: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static UNPOWERED_REPEATER_LOCKED: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static VINE_EAST: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static VINE_NORTH: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static VINE_SOUTH: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static VINE_UP: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static VINE_WEST: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static WOODEN_BUTTON_POWERED: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static WOODEN_DOOR_OPEN: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static WOODEN_DOOR_POWERED: org.spongepowered.api.block.trait.BooleanTrait;
                        // @ts-ignore
                        public static WOODEN_PRESSURE_PLATE_POWERED: org.spongepowered.api.block.trait.BooleanTrait;
                    }
                }
            }
        }
    }
}
