export declare function map(array: T[], callback: (item: T) => R): R[]; export declare function mapWithIndex(array: T[], callback: (item: T, index: number) => R): R[]; export declare function filter(array: T[], callback: (item: T) => boolean): T[]; export declare function filterWithIndex(array: T[], callback: (item: T, index: number) => boolean): T[]; export declare function flatMap(array: T[], callback: (item: T) => R[]): R[];