/** * Determines if a value is null or undefined. * * @template T * * @param {T | null | undefined} value The value to check. * @return {value is T} Whether value is not null or undefined. */ export function isValueDefined(value: T | null | undefined): value is T; /** * Determines if a value is empty, null, or undefined. * * @template T * * @param {T | "" | null | undefined} value The value to check. * @return {value is T} Whether value is empty. */ export function isValueEmpty(value: "" | T | null | undefined): value is T; /** * Get the first defined/non-null value from an array. * * @template T * * @param {Array} values Values to derive from. * @param {T} fallbackValue Fallback value if there are no defined values. * @return {T} A defined value or the fallback value. */ export function getDefinedValue(values: (T | null | undefined)[] | undefined, fallbackValue: T): T; /** * Checks to see if a value is a numeric value (`number` or `string`). * * Intentionally ignores whether the thousands delimiters are only * in the thousands marks. * * @param {any} value * @param {string} [locale] * @return {boolean} Whether value is numeric. */ export function isValueNumeric(value: any, locale?: string | undefined): boolean; //# sourceMappingURL=values.d.ts.map