import { JavaObject } from '../../../java/lang/JavaObject'; import type { JavaIterator } from '../../../java/util/JavaIterator'; import { ArrayMap } from '../../../core/adt/map/ArrayMap'; import { Class } from '../../../java/lang/Class'; export declare class ArrayMapCollectionIterator extends JavaObject implements JavaIterator { /** * Die {@link ArrayMap}, deren Schlüsselwerte iteriert werden. */ private readonly _map; /** * Die aktuelle Position in der Map. Der Wert null bedeutet, dass sich der Iterator vor dem * ersten Element befindet. */ private _current; /** * Die nächste Position in der Map. Der wert null bedeutet, dass kein nächster Eintrag vorhanden ist. */ private _next; /** * Erstellt einen neuen Iterator für die angegebene {@link ArrayMap} * * @param map die {@link ArrayMap} */ constructor(map: ArrayMap); private getNextIndex; next(): V; hasNext(): boolean; remove(): void; transpilerCanonicalName(): string; isTranspiledInstanceOf(name: string): boolean; static class: Class>; } export declare function cast_de_svws_nrw_core_adt_map_ArrayMapCollectionIterator(obj: unknown): ArrayMapCollectionIterator; //# sourceMappingURL=ArrayMapCollectionIterator.d.ts.map