import type { StringKeyOf } from '../../types'; export declare function objectKeys(object: T): StringKeyOf[]; export declare function objectAssign(object: T, ...values: Partial[]): T; type Entries = { [K in keyof T]: [K, T[K]]; }[keyof T][]; export declare function objectEntries(object: T): Entries; export declare function extractValues(state: T, fields: K): Pick; export declare function extractUpdates(state: T, updates: Partial, fields?: Array, method?: 'equals' | 'matches'): Partial; export declare function patchObject(state: T, updates: Partial, fields?: Array, method?: 'equals' | 'matches'): T; export declare function extractKV(items: T[], keyColumn: K, valueColumn: V): Record; export {}; //# sourceMappingURL=objects.d.ts.map