import { BytesLike } from '@ethersproject/bytes'; import { KeyValue } from '../node/index.js'; import { KvClient } from './client.js'; export declare class KvIterator { client: KvClient; streamId: string; version: number | undefined; currentPair: KeyValue | undefined; constructor(client: KvClient, streamId: string, version?: number); valid(): boolean; getCurrentPair(): KeyValue | undefined; move(kv: KeyValue): Promise; seekBefore(key: BytesLike): Promise; seekAfter(key: BytesLike): Promise; seekToFirst(): Promise; seekToLast(): Promise; next(): Promise; prev(): Promise; } //# sourceMappingURL=iterator.d.ts.map