import duckdb from '@duckdb/node-bindings'; import { DuckDBEnumType } from '../DuckDBType'; import { DuckDBVector } from './DuckDBVector'; import { DuckDBValidity } from './DuckDBValidity'; export declare class DuckDBEnum16Vector extends DuckDBVector { private readonly enumType; private readonly items; private readonly validity; private readonly vector; constructor(enumType: DuckDBEnumType, items: Uint16Array, validity: DuckDBValidity, vector: duckdb.Vector); static fromRawVector(enumType: DuckDBEnumType, vector: duckdb.Vector, itemCount: number): DuckDBEnum16Vector; get type(): DuckDBEnumType; get itemCount(): number; getItem(itemIndex: number): string | null; setItem(itemIndex: number, value: string | null): void; flush(): void; slice(offset: number, length: number): DuckDBEnum16Vector; }