import Sequence from "./Sequence";
export declare class DistinctBy {
    /**
     * Returns a new sequence which discards all elements with duplicate items determined
     * by the given `selector`.
     *
     * @param {(item: T) => K} selector
     * @returns {Sequence<T>}
     */
    distinctBy<T, K>(this: Sequence<T>, selector: (item: T) => K): Sequence<T>;
}
