import type { RecurseContext, RecurseFn } from './types.js'; export declare function createFnOmit(recurse: RecurseFn): (ctx: RecurseContext) => Promise; export declare function createFnOmitEmpty(recurse: RecurseFn): (ctx: RecurseContext) => Promise; export declare function createFnMerge(recurse: RecurseFn): (ctx: RecurseContext) => Promise; export declare function createFnDeepMerge(recurse: RecurseFn): (ctx: RecurseContext) => Promise; export declare function createFnObjectKeys(recurse: RecurseFn): (ctx: RecurseContext) => Promise; export declare function createFnObjectValues(recurse: RecurseFn): (ctx: RecurseContext) => Promise; export declare function createFnSortObject(recurse: RecurseFn): (ctx: RecurseContext) => Promise; //# sourceMappingURL=fn-object-ops.d.ts.map