export declare const map: (f: (a: A) => B) => (arr: A[]) => B[]; export declare const filter: (f: (a: A) => boolean) => (arr: A[]) => A[]; export declare const reject: (f: (a: A) => boolean) => (arr: A[]) => A[]; export declare const find: (f: (a: A) => boolean) => (arr: A[]) => import("./Option").Option>; export declare const reduce: (reduceFn: (acc: B, cur: A, index: number) => B, init: B) => (arr: A[]) => B; export declare const flat: (arr: A[][]) => A[];