import * as EnumerableGenerators from './EnumerableGenerators'; import './extensions/aggregate'; import './extensions/all'; import './extensions/any'; import './extensions/append'; import './extensions/average'; import './extensions/concat'; import './extensions/count'; import './extensions/defaultIfEmpty'; import './extensions/distinct'; import './extensions/distinctBy'; import './extensions/elementAt'; import './extensions/except'; import './extensions/first'; import './extensions/firstOrDefault'; import './extensions/forEach'; import './extensions/flatten'; import './extensions/fullOuterJoin'; import './extensions/fullOuterGroupJoin'; import './extensions/groupAdjacent'; import './extensions/groupBy'; import './extensions/groupJoin'; import './extensions/intersect'; import './extensions/isSubsetOf'; import './extensions/isSupersetOf'; import './extensions/join'; import './extensions/last'; import './extensions/lastOrDefault'; import './extensions/leftOuterJoin'; import './extensions/max'; import './extensions/maxBy'; import './extensions/min'; import './extensions/minBy'; import './extensions/orderBy'; import './extensions/orderByDescending'; import './extensions/preprend'; import './extensions/reverse'; import './extensions/select'; import './extensions/selectMany'; import './extensions/sequenceEqual'; import './extensions/single'; import './extensions/singleOrDefault'; import './extensions/skip'; import './extensions/skipWhile'; import './extensions/sum'; import './extensions/take'; import './extensions/takeWhile'; import './extensions/toArray'; import './extensions/toLookup'; import './extensions/toMap'; import './extensions/toSet'; import './extensions/union'; import './extensions/where'; import './extensions/zip'; import './extensions/zipAll'; export declare function blinq(it: Iterable): import("./Enumerable").Enumerable; export declare const empty: typeof EnumerableGenerators.empty; export declare const fromGenerator: typeof EnumerableGenerators.fromGenerator; export declare const fromSingleValue: typeof EnumerableGenerators.fromSingleValue; export declare const range: typeof EnumerableGenerators.range; export declare const repeatGenerate: typeof EnumerableGenerators.repeatGenerate; export declare const repeat: typeof EnumerableGenerators.repeat; export declare const defaultComparer: (a: T, b: T) => number; export declare const identity: (t: T) => T; export { createComparerMap } from './createComparerMap'; export { createComparerSet } from './createComparerSet'; export { deepEqualityComparer as deepComparer } from './comparer/deepEqualityComparer'; export { EqualityComparer } from './comparer/EqualityComparer'; export { hash } from './hashing/hash'; export { hashBoolean } from './hashing/hashBoolean'; export { hashString } from './hashing/hashString'; export { hashNumber } from './hashing/hashNumber';