import { Maybe } from '@terascope/types'; import { Vector, VectorOptions } from './Vector.js'; import { DataBuckets, SerializeOptions } from './interfaces.js'; export declare class ListVector extends Vector[]> { #private; getComparableValue: undefined; readonly convertValueToJSON: (options?: SerializeOptions) => (value: Maybe) => any; constructor(data: DataBuckets[]>, options: VectorOptions); get valueVector(): Vector; /** * Get list value by row index, returns an iterator that will serialize * each value at a time */ getRowIterator(index: number, json?: boolean, options?: SerializeOptions): Iterable>; toJSONCompatibleValue(values: readonly Maybe[], options?: SerializeOptions): any; } //# sourceMappingURL=ListVector.d.ts.map