/** * Applies a filter and map functions into an array to return a new array. * * Note: Saves an additional loop while doing filter & map separately. * * @param {any[]} list * @param {(((element: any, index: number) => boolean) | false)} filter * @param {(element: any, index: number) => T} [map] * @returns {T[]} */ export declare function fmap(list: any[], filter: ((element: any, index: number) => boolean) | false, map?: (element: any, index: number) => T): T[];