import { Comparer, EqualityComparer } from '../types'; export declare function getIterableGenerator(src: Iterable): () => Generator; export declare function getKeySelectorAndComparer(overrideKeySelector: ((item: TSource) => TKey) | null, others: (Iterable | ((item: TSource) => TKey) | EqualityComparer)[]): [others: Iterable[], keySelector: (item: TSource) => TKey, equalityComparer?: EqualityComparer]; export declare function toKeyMap(src: Iterable, keySelector: (item: T) => TKey): Map; export declare function orderByGenerator(src: Iterable, ascending: boolean, selector: (item: TSource) => TKey, comparer?: Comparer): Generator; //# sourceMappingURL=utilityFunctions.d.ts.map