export type ParsedNumericStyleInputValue = { kind: 'empty'; } | { kind: 'numeric'; numberText: string; value: number; unit: string; } | { kind: 'text'; text: string; }; export declare function parseNumericStyleInputValue(value?: string | null): ParsedNumericStyleInputValue; export declare function formatNumericStyleInputNumber(value: number, maxDecimalPlaces?: number): string; export declare function combineNumericStyleInputValue(numberText: string, unit: string): string; export declare function getNumericStyleInputUnitLabel(unit: string): string; export declare function normalizeNumericStyleInputOptionValues(values?: string[]): string[]; export declare function resolveNumericStyleInputSelectedUnit(parsedUnit: string | undefined, lastNumericUnit: string | undefined, units: string[]): string | null; export declare function resolveNumericStyleInputStep(unitSteps: Record | undefined, defaultStep: number, unit?: string): number;