import { SelectorFnNoIndex } from '../iterators/distinct-iterator';
export declare class DistinctIterable<FromT, ToT> implements Iterable<FromT> {
    iterable: Iterable<FromT>;
    selector?: SelectorFnNoIndex<FromT, ToT>;
    constructor(iterable: Iterable<FromT>, selector?: SelectorFnNoIndex<FromT, ToT>);
    [Symbol.iterator](): Iterator<FromT>;
}
