export declare function range(start: number, end: number, step?: number): number[];
export declare function arrayGrouped(array: A[], groupSize: number): A[][];
export declare function consensus(array: Array, comparer: (a: A | undefined, b: A | undefined) => number): A | undefined;
export declare function partition(array: A[], f: (item: A) => boolean): [A[], A[]];
export declare function flatten(array: A[][]): A[];
export declare function flatMap(array: A[], f: (a: A) => B[]): B[];
export declare function groupBy(array: A[], grouper: (a: A) => string): {
[key: string]: A[];
};