export declare const generateNumberArray: (amount: number) => number[]; export declare const generateStringArray: (amount: number) => string[]; export declare const groupBy: = Record>(keyExtractor: (value: T) => K) => ((accumulator: R, currentValue: T) => R); export declare const uniqueReducer: (accumulator: T[], currentValue: T) => T[]; export declare const arrayEquals: (arr1: T[], arr2: T[]) => boolean; export declare const getImmutableArray: () => T[]; export declare const findNearestElement: (array: T[], value: T, defaultValue?: T) => T | undefined; export declare const range: (start: number, end: number) => number[]; export declare const mergeUnique: (array1: T[], array2: T[], comparator: (a: T, b: T) => boolean) => T[]; export declare const convertToArray: (value: T | Array) => Array;