type ObjectType = Record; type PickByValue = Pick; type ObjectEntries = { [K in keyof OBJ_T]: [keyof PickByValue, OBJ_T[K]]; }[keyof OBJ_T][]; export declare const objectKeys: (obj: O) => Array; export declare function objectEntries(obj: OBJ_T): ObjectEntries; type EntriesType = [PropertyKey, unknown][] | ReadonlyArray; type DeepWritable = { -readonly [P in keyof OBJ_T]: DeepWritable; }; type UnionToIntersection = (UNION_T extends any ? (k: UNION_T) => void : never) extends (k: infer I) => void ? I : never; type UnionObjectFromArrayOfPairs = DeepWritable extends (infer R)[] ? R extends [infer key, infer val] ? { [prop in key & PropertyKey]: val; } : never : never; type MergeIntersectingObjects = { [key in keyof ObjT]: ObjT[key]; }; type EntriesToObject = MergeIntersectingObjects>>; export declare function objectFromEntries(arr: ARR_T): EntriesToObject; export {}; //# sourceMappingURL=helpers.d.ts.map