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[]; };