import type { AbstractList } from './AbstractList'; import type { JavaIterator } from './JavaIterator'; import type { Consumer } from './function/Consumer'; import { JavaObject } from '../../java/lang/JavaObject'; export declare class AbstractListIterator extends JavaObject implements JavaIterator { current: number; lastReturned: number; protected modCount: number; protected readonly list: AbstractList; constructor(list: AbstractList); hasNext(): boolean; next(): E; remove(): void; checkForComodification(): void; forEachRemaining(action: Consumer): void; transpilerCanonicalName(): string; isTranspiledInstanceOf(name: string): boolean; } export declare function cast_java_util_AbstractListIterator(obj: unknown): AbstractListIterator; //# sourceMappingURL=AbstractListIterator.d.ts.map