declare namespace org {
    namespace bukkit {
        namespace util {
            namespace io {
                // @ts-ignore
                 class BukkitObjectInputStream extends java.io.ObjectInputStream {
                    /**
                     * Constructor provided to mirror super functionality.
                     */
                    // @ts-ignore
                    constructor()
                    /**
                     * Object input stream decoration constructor.
                     */
                    // @ts-ignore
                    constructor(input: java.io.InputStream)
                    // @ts-ignore
                    protected resolveObject(obj: java.lang.Object): java.lang.Object;
                }
            }
        }
    }
}
