import { IArrayHelper } from '../application/index'; export declare class ArrayHelper implements IArrayHelper { /** * Gets an array with no duplicates * @param array array * @returns array with no duplicates */ unique(array: any[]): any[]; /** * Union of two arrays * @param array1 * @param array2 * @returns */ union(array1: any[], array2: any[]): any[]; /** * Intersection of two arrays * @param array1 * @param array2 * @returns */ intersection(array1: any[], array2: any[]): any[]; /** * Left difference of two arrays: arr1 - arr2 * @param array1 * @param array2 * @returns */ difference(array1: any[], array2: any[]): any[]; /** * Symmetric difference of two arrays: ( arr1 - arr2 ) U ( arr2 - arr1 ) * @param array1 * @param array2 * @returns */ symmetricDifference(array1: any[], array2: any[]): any[]; /** * Shuffle an array * @param array * @returns */ shuffle(array: any[]): any[]; chunks(array: any[], size: number): any[][]; } //# sourceMappingURL=array.d.ts.map