export declare const uniqueFn: typeof uniqueFilterFnGenerator; export declare function uniqueFilterFnGenerator(): (v: T) => boolean; export declare function uniqueFilterFnGenerator(extractFn: (v: T) => U): (v: T) => boolean; export declare function unique(src: T[]): T[]; export declare function clean(src: T): T; /** * Creates a scan function that can be used in a map function. */ export declare function scanMap(accFn: (acc: T, value: T) => T, init?: T): (value: T) => T; export declare function scanMap(accFn: (acc: U, value: T) => U, init: U): (value: T) => U;