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[];