import type { Entry, EntryKey, EntryValue, IsomorphicIterable, IsomorphicIterableItem, ReadOnlyRecord, } from "@vangware/types"; import type { ReducerOutput } from "./types/ReducerOutput.js"; /** * Takes an entries iterable or asynchronous iterable and returns an object. * * @category Reducers * @example * ```typescript * entriesToObject([["key", "value"]]); // { key: "value" } * entriesToObject([ * ["foo", "bar"], * ["number", 1] * ]); // { foo: "bar", number: 1 } * ``` * @returns Object constructed from entries. */ export declare const entriesToObject: < Iterable_1 extends IsomorphicIterable, >( iterable: Iterable_1, ) => ReducerOutput< Iterable_1, ReadOnlyRecord< EntryKey>, EntryValue> > >;