export declare class ArrayUtilities { /** * Creates a array of arrays of length no bigger then provided number. * @param arr Original array that needs to be splitted. * @param length Max length of sub arrays to be returned. * @returns */ static splitToMaxLength(arr: T[], length: number): T[][]; /** * Returns a new Map which represents a subset of Map elements with provided keys. * @param map Original Map that needs to be filtered. * @param keys Keys to filter by. * @returns */ static getSubMap(map: Map, keys: T[]): Map; }