declare namespace net {
    namespace md_5 {
        namespace bungee {
            namespace netty {
                // @ts-ignore
                 class PipelineUtils extends java.lang.Object {
                    // @ts-ignore
                    constructor()
                    // @ts-ignore
                    public static LISTENER: any;
                    // @ts-ignore
                    public static USER: any;
                    // @ts-ignore
                    public static TARGET: any;
                    // @ts-ignore
                    public static SERVER_CHILD: any;
                    // @ts-ignore
                    public static BASE: net.md_5.bungee.netty.PipelineUtils.Base;
                    // @ts-ignore
                    public static TIMEOUT_HANDLER: string;
                    // @ts-ignore
                    public static PACKET_DECODER: string;
                    // @ts-ignore
                    public static PACKET_ENCODER: string;
                    // @ts-ignore
                    public static BOSS_HANDLER: string;
                    // @ts-ignore
                    public static ENCRYPT_HANDLER: string;
                    // @ts-ignore
                    public static DECRYPT_HANDLER: string;
                    // @ts-ignore
                    public static FRAME_DECODER: string;
                    // @ts-ignore
                    public static FRAME_PREPENDER: string;
                    // @ts-ignore
                    public static LEGACY_DECODER: string;
                    // @ts-ignore
                    public static LEGACY_KICKER: string;
                    // @ts-ignore
                    public static newEventLoopGroup(threads: number, factory: java.util.concurrent.ThreadFactory): EventLoopGroup;
                    // @ts-ignore
                    public static getServerChannel(): java.lang.Class;
                    // @ts-ignore
                    public static getChannel(): java.lang.Class;
                    // @ts-ignore
                    public static getDatagramChannel(): java.lang.Class;
                }
            }
        }
    }
}
