export declare namespace ArrayUtils { /*** * @param list * @param callback * @deprecated use ArrayUtils.resolve instead or in some cases even Array.find */ function find(list: readonly T[], callback: (item: any, index: number) => any): any; /** * similar as Array.find but can return a different value * @param list * @param callback */ function resolve(list: readonly T[], callback: (item: T, index: number) => R): R | undefined; function toValidIndexByList(list: readonly any[], index: number): number; function toValidIndex(listLength: number, index: number): number; }