/** * 数组相关工具 */ export default class XArray { static isArray(param: any): boolean; static diff(arr1: string[], arr2: Iterable): string[]; static merge(arr1: string[], arr2: string[]): string[]; static insert(arr1: object[], obj: object, index: number): object[]; static join(array: any, c?: string): any; static isEqual(a1: any, a2: any): boolean; static isEmpty(a: any): boolean; static arrayAddKey(a: any, item: any): void; static arrayDeleteKey(a: any, item: any): void; static deleteKey(a: any, item: any): void; static Contains(a: any, item: any): boolean; static arrayGetKey(arr: any, item: any): any; static arrayDelete(arr: any, item: any): void; } export declare function isArray(param: any): boolean; export declare const XArrayUtil: { readonly diff: (arr1: string[], arr2: Iterable) => string[]; readonly merge: (arr1: string[], arr2: string[]) => string[]; readonly insert: (arr1: object[], obj: object, index: number) => object[]; }; export declare function isArrayEqual(a1: any, a2: any): boolean; export declare const arrayGetKeyItem: (arr: any, field: any, value: any) => any; export declare const arrayAddKey: (a: any, item: any) => void; export declare const arrayDeleteKey: (a: any, item: any) => void;