import type { HashSet } from './HashSet'; import type { JavaIterator } from './JavaIterator'; import type { Consumer } from '../../java/util/function/Consumer'; import { JavaObject } from '../../java/lang/JavaObject'; export declare class HashSetIterator extends JavaObject implements JavaIterator { cur: number; last: number; protected modCount: number; protected readonly hashSet: HashSet; protected readonly elements: Array; constructor(hashSet: HashSet); hasNext(): boolean; next(): E; remove(): void; checkForComodification(): void; forEachRemaining(action: Consumer): void; transpilerCanonicalName(): string; isTranspiledInstanceOf(name: string): boolean; } export declare function cast_java_util_HashSetIterator(obj: unknown): HashSetIterator; //# sourceMappingURL=HashSetIterator.d.ts.map