export declare function tryJsonParse(text: string): T | undefined; export declare function shallowClone(object: T): T & Record; export declare function objectHasValue(object: T, value: unknown): value is T[keyof T]; export declare function isEmptyObject(object: object): boolean; export declare function mapValues(object: { [key: string]: A; }, fn: (arg: A) => B): { [key: string]: B; };