declare namespace java {
    namespace sql {
        // @ts-ignore
         class Types extends java.lang.Object {
            // @ts-ignore
            public static BIT: number;
            // @ts-ignore
            public static TINYINT: number;
            // @ts-ignore
            public static SMALLINT: number;
            // @ts-ignore
            public static INTEGER: number;
            // @ts-ignore
            public static BIGINT: number;
            // @ts-ignore
            public static FLOAT: number;
            // @ts-ignore
            public static REAL: number;
            // @ts-ignore
            public static DOUBLE: number;
            // @ts-ignore
            public static NUMERIC: number;
            // @ts-ignore
            public static DECIMAL: number;
            // @ts-ignore
            public static CHAR: number;
            // @ts-ignore
            public static VARCHAR: number;
            // @ts-ignore
            public static LONGVARCHAR: number;
            // @ts-ignore
            public static DATE: number;
            // @ts-ignore
            public static TIME: number;
            // @ts-ignore
            public static TIMESTAMP: number;
            // @ts-ignore
            public static BINARY: number;
            // @ts-ignore
            public static VARBINARY: number;
            // @ts-ignore
            public static LONGVARBINARY: number;
            // @ts-ignore
            public static NULL: number;
            // @ts-ignore
            public static OTHER: number;
            // @ts-ignore
            public static JAVA_OBJECT: number;
            // @ts-ignore
            public static DISTINCT: number;
            // @ts-ignore
            public static STRUCT: number;
            // @ts-ignore
            public static ARRAY: number;
            // @ts-ignore
            public static BLOB: number;
            // @ts-ignore
            public static CLOB: number;
            // @ts-ignore
            public static REF: number;
            // @ts-ignore
            public static DATALINK: number;
            // @ts-ignore
            public static BOOLEAN: number;
            // @ts-ignore
            public static ROWID: number;
            // @ts-ignore
            public static NCHAR: number;
            // @ts-ignore
            public static NVARCHAR: number;
            // @ts-ignore
            public static LONGNVARCHAR: number;
            // @ts-ignore
            public static NCLOB: number;
            // @ts-ignore
            public static SQLXML: number;
            // @ts-ignore
            public static REF_CURSOR: number;
            // @ts-ignore
            public static TIME_WITH_TIMEZONE: number;
            // @ts-ignore
            public static TIMESTAMP_WITH_TIMEZONE: number;
        }
    }
}
