import type { ArrayEntryValue } from './internal-types.js'; /** A strongly-typed version of `Object.values()`. This is useful since `Object.values()` always returns `T[]`. This function returns a strongly-typed array of the values of the given object. - [TypeScript issues about this](https://github.com/microsoft/TypeScript/pull/12253) @example ``` import {objectValues} from 'ts-extras'; const object: {a: number; b?: string} = {a: 1, b: 'hello'}; const stronglyTypedValues = objectValues(object); //=> Array const untypedValues = Object.values(object); //=> Array ``` @category Improved builtin */ export declare const objectValues: { (value: Type): Array>; (value: Type): Array[Extract]>; };