import { INumberIterator } from "../internal_modules";
/**
 * itérateur sur les valeurs prises par un tableau
 */
export declare class NumberArrayIterator implements INumberIterator {
    private _arr;
    private _it;
    private _index;
    /**
     * valeur courante
     */
    private _current;
    constructor(_arr: number[]);
    count(): number;
    get hasNext(): boolean;
    next(): IteratorResult<number>;
    /** trick method - use .next() instead, unless you are explicitely in jalhyd#222 case */
    nextValue(): IteratorResult<number>;
    get currentValue(): number;
    [Symbol.iterator](): IterableIterator<number>;
}
//# sourceMappingURL=number_array_iterator.d.ts.map