import { AbstractIterator } from "../core/abstract-iterator";
export declare class ArrayIterator<T> extends AbstractIterator<T> {
    private iterationArray;
    private cursor;
    constructor(array: T[]);
    hasNext(): boolean;
    next(): T | undefined;
    remove(): T | undefined;
    reset(): void;
}
