import duckdb from '@duckdb/node-bindings'; import { DuckDBDecimalType } from '../DuckDBType'; import { DuckDBDecimalValue } from '../values'; export declare const littleEndian: boolean; export declare function getUInt8(dataView: DataView, offset: number): number; export declare function getInt16(dataView: DataView, offset: number): number; export declare function getUInt16(dataView: DataView, offset: number): number; export declare function getInt32(dataView: DataView, offset: number): number; export declare function getUInt32(dataView: DataView, offset: number): number; export declare function getInt64(dataView: DataView, offset: number): bigint; export declare function getUInt64(dataView: DataView, offset: number): bigint; export declare function getInt128(dataView: DataView, offset: number): bigint; export declare function getUInt128(dataView: DataView, offset: number): bigint; export declare function getStringBytes(dataView: DataView, offset: number): Uint8Array; export declare const textDecoder: TextDecoder; export declare function getString(dataView: DataView, offset: number): string; export declare function getBuffer(dataView: DataView, offset: number): Buffer; export declare function getBigNumFromBytes(bytes: Uint8Array): bigint; export declare function getBytesFromBigNum(bignum: bigint): Uint8Array; export declare function getBoolean1(dataView: DataView, offset: number): boolean; export declare function getBoolean2(dataView: DataView, offset: number): boolean; export declare function getBoolean4(dataView: DataView, offset: number): boolean; export declare function getBoolean8(dataView: DataView, offset: number): boolean; export declare function makeGetBoolean(): (dataView: DataView, offset: number) => boolean; export declare const getBoolean: (dataView: DataView, offset: number) => boolean; export declare function setUInt8(dataView: DataView, offset: number, value: number): void; export declare function setInt16(dataView: DataView, offset: number, value: number): void; export declare function setUInt16(dataView: DataView, offset: number, value: number): void; export declare function setInt32(dataView: DataView, offset: number, value: number): void; export declare function setUInt32(dataView: DataView, offset: number, value: number): void; export declare function setInt64(dataView: DataView, offset: number, value: bigint): void; export declare function setUInt64(dataView: DataView, offset: number, value: bigint): void; export declare function setInt128(dataView: DataView, offset: number, value: bigint): void; export declare function setUInt128(dataView: DataView, offset: number, value: bigint): void; export declare function setBoolean1(dataView: DataView, offset: number, value: boolean): void; export declare function setBoolean2(dataView: DataView, offset: number, value: boolean): void; export declare function setBoolean4(dataView: DataView, offset: number, value: boolean): void; export declare function setBoolean8(dataView: DataView, offset: number, value: boolean): void; export declare function makeSetBoolean(): (dataView: DataView, offset: number, value: boolean) => void; export declare const setBoolean: (dataView: DataView, offset: number, value: boolean) => void; export declare function getDecimal16(dataView: DataView, offset: number, type: DuckDBDecimalType): DuckDBDecimalValue; export declare function getDecimal32(dataView: DataView, offset: number, type: DuckDBDecimalType): DuckDBDecimalValue; export declare function getDecimal64(dataView: DataView, offset: number, type: DuckDBDecimalType): DuckDBDecimalValue; export declare function getDecimal128(dataView: DataView, offset: number, type: DuckDBDecimalType): DuckDBDecimalValue; export declare function vectorData(vector: duckdb.Vector, byteCount: number): Uint8Array;