import { Enumerable } from '../enumerable'; import { Grouping } from '../grouping'; declare module '../enumerable' { interface Enumerable { groupBy(keySelector: (item: TSource) => TKey, elementSelector?: (item: TSource) => TElement): Enumerable>; } } export declare function groupBy(this: Enumerable, keySelector: (item: TSource) => TKey, elementSelector?: (item: TSource) => TElement): Enumerable>;