declare namespace java {
    namespace io {
        // @ts-ignore
         class UncheckedIOException extends java.lang.RuntimeException {
            /**
             * Constructs an instance of this class.
             */
            // @ts-ignore
            constructor(message: string, cause: java.io.IOException)
            /**
             * Constructs an instance of this class.
             */
            // @ts-ignore
            constructor(cause: java.io.IOException)
            /**
             * Returns the cause of this exception.
             */
            // @ts-ignore
            public getCause(): java.io.IOException;
        }
    }
}
