export declare function array(arr?: T | T[]): T[]; export declare function last(val: T | T[]): T | undefined; export declare const span: (arr: number[]) => number; export declare const maxInArray: (arr: T[], compareFn?: (a: T, b: T) => number) => T; export declare const minInArray: (arr: T[], compareFn?: (a: T, b: T) => number) => T; export declare function arrayEqual(a: any, b: any): boolean; export declare function uniqArray(arr: T | T[]): T | T[]; export declare function shuffleArray(arr: T[], random?: () => number): T[]; export declare function flattenArray(arr: any): any[];