export type ArrayIteratorBase = (item: T, i?: number, array?: T[]) => void; export type ArrayIteratorCheck = (item: T, i?: number) => boolean; export type ArrayIteratorCheckOld = (i: number, item: T) => boolean; export type ArrayIteratorAny = (item: T, i?: number) => T2; export declare const arrayRemove: (array: T[], item: T) => boolean; export declare const arrEachReverse: (array: T[], fn: ArrayIteratorBase) => void; export declare const arrFirst: (array: T[], fn: ArrayIteratorCheck) => T | undefined;