/** * Typed `hasOwnProperty` alias. */ export declare function hasOwn, K extends string>(value: T, key: K): value is T & Record; /** * Checks prototype is `Object.prototype` or `null`. Excludes arrays, class instances, etc. */ export declare function isPlainObject(value: unknown): value is Record; /** * Checks for non-null, non-array objects. */ export declare function isRecordLike(value: unknown): value is Record; //# sourceMappingURL=utils.d.ts.map