import { Data } from '../data.js'; import { Vector } from '../vector.js'; import { DataType, Struct } from '../type.js'; /** @ignore */ export declare const kKeys: unique symbol; /** @ignore */ export declare const kVals: unique symbol; export declare class MapRow { [key: string]: V['TValue']; private [kKeys]; private [kVals]; constructor(slice: Data>); [Symbol.iterator](): MapRowIterator; get size(): number; toArray(): unknown[]; toJSON(): { [P in K["TValue"]]: V["TValue"]; }; toString(): string; } declare class MapRowIterator implements IterableIterator<[K['TValue'], V['TValue'] | null]> { private keys; private vals; private numKeys; private keyIndex; constructor(keys: Vector, vals: Data); [Symbol.iterator](): this; next(): IteratorReturnResult | { done: boolean; value: [K["TValue"], V["TValue"] | null]; }; } export {};