declare type ValuesOf = O[keyof O]; export declare const hasProp: (obj: O, propKey: K) => obj is O & { [key in K]: unknown; }; export declare const hasOwnProp: (obj: O, propKey: K) => obj is O & { [key in K]: unknown; }; export declare const isObject: (obj: unknown) => obj is object; export declare const isPlainObject: (obj: object) => boolean; export declare const mapValues: (obj: O, fn: (value: ValuesOf, key: keyof O) => Result) => { [key in keyof O]: Result; }; export {}; //# sourceMappingURL=ObjectUtil.d.ts.map