import type { AbstractIterator } from 'abstract-level'; import { AsyncIterator } from 'asynciterator'; export type MappingFn = (val: I) => O; export declare class LevelIterator extends AsyncIterator { #private; constructor(source: AbstractIterator, mapper: MappingFn<[K, V], T>, maxBufferSize?: number); read(): T | null; }