import { type ConvertibleUnit, type FormatOptions, type Unit } from '@dynatrace-sdk/units'; import type { Formatter } from '../../../types/formatter.js'; import { SingleValueUnit } from '../types/single-value-base-props.js'; export declare const defaultFormatter: (value: number, unit?: string | Unit) => [string, string?]; /** * Applies formatter or normalizes the value, depending on value type. * * @param value - number/string value * @param unit * @param formatter - optional formatter */ export declare function formatValue(value: string | number, unit?: SingleValueUnit, formatter?: Formatter | FormatOptions): { value: string; unit?: string; }; /** * Extracts value and unit from a formatted string. It takes into account the variant 'less-than', which have an extra space between the '\<' symbol and the number * @param formattedValue - the formatted string */ export declare function extractValueAndUnit(formattedValue: string): { value: string; unit: string; };