import { Undefinable } from '../Types'; import EnumeratorBase from './EnumeratorBase'; import { IEnumerator } from './_types'; export default class BufferedIterableEnumerator extends EnumeratorBase implements IEnumerator { #private; constructor(iterable: Iterable); get current(): T; moveNext(): boolean; peek(): Undefinable; reset(): void; }