import { JavaObject } from '../../../java/lang/JavaObject'; import type { JavaMapEntry } from '../../../java/util/JavaMapEntry'; import type { JavaIterator } from '../../../java/util/JavaIterator'; import { Class } from '../../../java/lang/Class'; import { AVLMapSubMap } from '../../../core/adt/map/AVLMapSubMap'; export declare class AVLMapSubEntrySetIterator extends JavaObject implements JavaIterator> { /** * Die {@link AVLMapSubMap} auf der dieser Iterator operiert. */ private readonly _sub; /** * Der aktuelle Eintrag. Ein NULL-Wert bedeutet, dass das Element bereits entfernt wurde oder der Iterator auf einer * ungültigen Position ist, beispielsweise vor dem ersten Element. */ private _current; /** * Der nächste Eintrag. */ private _next; /** * Erstellt einen neuen ENTRY-Iterator für die angegebene {@link AVLMapSubMap} im gültigen {@link AVLMapIntervall}. * * @param sub Die {@link AVLMapSubMap} auf der operiert wird. */ constructor(sub: AVLMapSubMap); next(): JavaMapEntry; hasNext(): boolean; remove(): void; transpilerCanonicalName(): string; isTranspiledInstanceOf(name: string): boolean; static class: Class>; } export declare function cast_de_svws_nrw_core_adt_map_AVLMapSubEntrySetIterator(obj: unknown): AVLMapSubEntrySetIterator; //# sourceMappingURL=AVLMapSubEntrySetIterator.d.ts.map