import type { IObjectOf, Pair } from "@thi.ng/api";
import type { Reducer } from "./api.js";
/**
 * Reducer accepting key-value pairs / tuples and updating / adding them
 * to an object. Also see {@link assocMap}.
 */
export declare function assocObj<T>(): Reducer<Pair<PropertyKey, T>, IObjectOf<T>>;
export declare function assocObj<T>(src: Iterable<Pair<PropertyKey, T>>): IObjectOf<T>;
//# sourceMappingURL=assoc-obj.d.ts.map