import { IEnumerator } from './_types'; import EnumeratorBase from "./EnumeratorBase"; import { Predicate, Undefinable } from '../Types'; export default class WhereEnumerator extends EnumeratorBase implements IEnumerator { #private; constructor(enumerator: IEnumerator, predicate: Predicate); get current(): T; moveNext(): boolean; peek(): Undefinable; reset(): void; }