declare namespace org {
    namespace spongepowered {
        namespace api {
            namespace data {
                namespace type {
                    // @ts-ignore
                     class BannerPatternShapes {
                        // @ts-ignore
                        public static BASE: org.spongepowered.api.data.type.BannerPatternShape;
                        // @ts-ignore
                        public static BORDER: org.spongepowered.api.data.type.BannerPatternShape;
                        // @ts-ignore
                        public static BRICKS: org.spongepowered.api.data.type.BannerPatternShape;
                        // @ts-ignore
                        public static CIRCLE_MIDDLE: org.spongepowered.api.data.type.BannerPatternShape;
                        // @ts-ignore
                        public static CREEPER: org.spongepowered.api.data.type.BannerPatternShape;
                        // @ts-ignore
                        public static CROSS: org.spongepowered.api.data.type.BannerPatternShape;
                        // @ts-ignore
                        public static CURLY_BORDER: org.spongepowered.api.data.type.BannerPatternShape;
                        // @ts-ignore
                        public static DIAGONAL_LEFT: org.spongepowered.api.data.type.BannerPatternShape;
                        // @ts-ignore
                        public static DIAGONAL_LEFT_MIRROR: org.spongepowered.api.data.type.BannerPatternShape;
                        // @ts-ignore
                        public static DIAGONAL_RIGHT: org.spongepowered.api.data.type.BannerPatternShape;
                        // @ts-ignore
                        public static DIAGONAL_RIGHT_MIRROR: org.spongepowered.api.data.type.BannerPatternShape;
                        // @ts-ignore
                        public static FLOWER: org.spongepowered.api.data.type.BannerPatternShape;
                        // @ts-ignore
                        public static GRADIENT: org.spongepowered.api.data.type.BannerPatternShape;
                        // @ts-ignore
                        public static GRADIENT_UP: org.spongepowered.api.data.type.BannerPatternShape;
                        // @ts-ignore
                        public static HALF_HORIZONTAL: org.spongepowered.api.data.type.BannerPatternShape;
                        // @ts-ignore
                        public static HALF_HORIZONTAL_MIRROR: org.spongepowered.api.data.type.BannerPatternShape;
                        // @ts-ignore
                        public static HALF_VERTICAL: org.spongepowered.api.data.type.BannerPatternShape;
                        // @ts-ignore
                        public static HALF_VERTICAL_MIRROR: org.spongepowered.api.data.type.BannerPatternShape;
                        // @ts-ignore
                        public static MOJANG: org.spongepowered.api.data.type.BannerPatternShape;
                        // @ts-ignore
                        public static RHOMBUS_MIDDLE: org.spongepowered.api.data.type.BannerPatternShape;
                        // @ts-ignore
                        public static SKULL: org.spongepowered.api.data.type.BannerPatternShape;
                        // @ts-ignore
                        public static SQUARE_BOTTOM_LEFT: org.spongepowered.api.data.type.BannerPatternShape;
                        // @ts-ignore
                        public static SQUARE_BOTTOM_RIGHT: org.spongepowered.api.data.type.BannerPatternShape;
                        // @ts-ignore
                        public static SQUARE_TOP_LEFT: org.spongepowered.api.data.type.BannerPatternShape;
                        // @ts-ignore
                        public static SQUARE_TOP_RIGHT: org.spongepowered.api.data.type.BannerPatternShape;
                        // @ts-ignore
                        public static STRAIGHT_CROSS: org.spongepowered.api.data.type.BannerPatternShape;
                        // @ts-ignore
                        public static STRIPE_BOTTOM: org.spongepowered.api.data.type.BannerPatternShape;
                        // @ts-ignore
                        public static STRIPE_CENTER: org.spongepowered.api.data.type.BannerPatternShape;
                        // @ts-ignore
                        public static STRIPE_DOWNLEFT: org.spongepowered.api.data.type.BannerPatternShape;
                        // @ts-ignore
                        public static STRIPE_DOWNRIGHT: org.spongepowered.api.data.type.BannerPatternShape;
                        // @ts-ignore
                        public static STRIPE_LEFT: org.spongepowered.api.data.type.BannerPatternShape;
                        // @ts-ignore
                        public static STRIPE_MIDDLE: org.spongepowered.api.data.type.BannerPatternShape;
                        // @ts-ignore
                        public static STRIPE_RIGHT: org.spongepowered.api.data.type.BannerPatternShape;
                        // @ts-ignore
                        public static STRIPE_SMALL: org.spongepowered.api.data.type.BannerPatternShape;
                        // @ts-ignore
                        public static STRIPE_TOP: org.spongepowered.api.data.type.BannerPatternShape;
                        // @ts-ignore
                        public static TRIANGLES_BOTTOM: org.spongepowered.api.data.type.BannerPatternShape;
                        // @ts-ignore
                        public static TRIANGLES_TOP: org.spongepowered.api.data.type.BannerPatternShape;
                        // @ts-ignore
                        public static TRIANGLE_BOTTOM: org.spongepowered.api.data.type.BannerPatternShape;
                        // @ts-ignore
                        public static TRIANGLE_TOP: org.spongepowered.api.data.type.BannerPatternShape;
                    }
                }
            }
        }
    }
}
