import { IEnumerable, IOrderedEnumerable, IGrouping, IEnumerableFactory, IList } from '../types'; export declare class EnumerableFactory implements IEnumerableFactory { createBasicEnumerable(generator: () => Generator): IEnumerable; createOrderedEnumerable(generator: () => Generator): IOrderedEnumerable; createGroupedEnumerable(key: TKey, generator: () => Generator): IGrouping; createArrayEnumerable(generator: () => Generator, srcArr: TSource[]): IEnumerable; createList(generator: () => Generator): IList; } //# sourceMappingURL=EnumerableFactory.d.ts.map