import { DB2Error } from './DB2Error'; import { ODBCConnection } from './ODBCConnection'; export type ColumnValue = number | null | Date | boolean | Buffer | string; export type RecordArray = Array; export type RecordTuple = Record; export type ArrayParam = [ number, number, number, (null | number | boolean | Array | Buffer | string) ] | [ number, number, number, (null | number | boolean | Array | Buffer | string), number ]; export declare class ODBC { static SQL_CLOSE: number; static SQL_DROP: number; static SQL_UNBIND: number; static SQL_RESET_PARAMS: number; static SQL_DESTROY: number; static FETCH_ARRAY: number; static FETCH_OBJECT: number; constructor(); createConnection(cb: (err: DB2Error | null, conn?: ODBCConnection) => void): void; createConnectionSync(): ODBCConnection; }