/** * A selector function with no index. Transforms a value into another kind of value. */ export declare type SelectorFnNoIndex = (value: FromT) => ToT; export declare class DistinctIterator implements Iterator { iterator: Iterator; selector?: SelectorFnNoIndex; valuesAlreadySeen: Set; constructor(iterable: Iterable, selector?: SelectorFnNoIndex); next(): IteratorResult; }