import type { RecurseContext, RecurseFn } from './types.js'; export declare function createFnFlatten(recurse: RecurseFn): (ctx: RecurseContext) => Promise; export declare function createFnFlattenDeep(recurse: RecurseFn): (ctx: RecurseContext) => Promise; export declare function createFnUniq(recurse: RecurseFn): (ctx: RecurseContext) => Promise; export declare function createFnCompact(recurse: RecurseFn): (ctx: RecurseContext) => Promise; export declare function createFnConcat(recurse: RecurseFn): (ctx: RecurseContext) => Promise; export declare function createFnSort(recurse: RecurseFn): (ctx: RecurseContext) => Promise; export declare function createFnSortedUniq(recurse: RecurseFn): (ctx: RecurseContext) => Promise; export declare function createFnSortBy(recurse: RecurseFn): (ctx: RecurseContext) => Promise; export declare function createFnWithout(recurse: RecurseFn): (ctx: RecurseContext) => Promise; //# sourceMappingURL=fn-array-ops.d.ts.map