export function last(arr: ArrayLike): L; export function create(): Array; export function copy(a: Array): Array; export function appendTo(dest: Array, src: Array): void; /** * Transforms something array-like to an actual Array. * * @function * @template T * @param {ArrayLike|Iterable} arraylike * @return {T} */ export const from: { (arrayLike: ArrayLike): T_1[]; (arrayLike: ArrayLike, mapfn: (v: T_1, k: number) => U, thisArg?: any): U[]; (iterable: Iterable | ArrayLike): T_1[]; (iterable: Iterable | ArrayLike, mapfn: (v: T_1, k: number) => U, thisArg?: any): U[]; }; export function every>(arr: ARR, f: ARR extends ArrayLike ? ((value: S, index: number, arr: ARR) => boolean) : any): boolean; export function some>(arr: ARR, f: ARR extends ArrayLike ? ((value: S, index: number, arr: ARR) => boolean) : never): boolean; export function equalFlat(a: ArrayLike, b: ArrayLike): boolean; export function flatten(arr: Array>): Array; export function unfold(len: number, f: (arg0: number, arg1: Array) => T_1): Array; export function fold(arr: Array, seed: RESULT, folder: (arg0: RESULT, arg1: T_1, arg2: number) => RESULT): RESULT; export const isArray: (arg: any) => arg is any[]; export function unique(arr: Array): Array; export function uniqueBy(arr: ArrayLike, mapper: (arg0: T_1) => M): Array; export function map, MAPPER extends (arg0: ARR extends ArrayLike ? T_1 : never, arg1: number, arg2: ARR) => any>(arr: ARR, mapper: MAPPER): Array infer M ? M : never>; export function bubblesortItem(arr: Array, i: number, compareFn: (a: T_1, b: T_1) => number): number; //# sourceMappingURL=array.d.ts.map