import { DaikinSlider } from "./daikin-slider.js"; /** * Returns a normalized numerical representation. * * - Removes trailing zeros from the decimal part. * - Removes the decimal point if it becomes the last character. * - Removes leading zeros from the integer part. * * @param str A numeric string. * @returns Formatted value. */ export declare function normalizeNumberString(str: string): string; /** * This function is used to handle floating-point errors in calculations. * Ensuring that the number of decimal places matches the decimal places of the step value. * * @param value The current value. * @param step The step value. * @returns Formatted current value. */ export declare function formatValue(value: number, step: string): string; /** * Get the current value and track bar's progress percentage from the distance to the left. * * @param slider The daikin-slider instance. * @param ratio The ratio of the slider value (0-1). * @returns Current value. */ export declare function getValueFromRatio(slider: DaikinSlider, ratio: number): string; /** * Get the current value and track bar's progress percentage when use keyboard. * * @param slider The daikin-slider instance. * @param moveOffset The number of thumb icon's move offset. * @returns Current value. */ export declare function getValueByKeydown(slider: DaikinSlider, key: string): string | undefined;