/// import { IVarBaseInputProps } from './VarBase'; export interface IVarSliderProps extends IVarBaseInputProps { /** * Minimum value. */ min: number; /** * Maximum value. */ max: number; /** * Step. */ step: number; /** * Minimum value (for the input field, if not defined, will use `min`). */ inputMin?: number; /** * Maximum value (for the input field, if not defined, will use `max`). */ inputMax?: number; /** * Step (for the input field, if not defined, will use `step`). */ inputStep?: number; /** * Should the end result be rounded to an integer value. */ integer?: boolean; /** * If true will display an editable input, otherwise shows a read only value. */ showInput?: boolean; /** * If true will display buttons that increase and decrease the value by step. */ showButtons?: boolean; /** * Unit to display to the right of the input field. */ unit?: string; } /** * Integer/float slider component. Accepts and provides numbers. */ export declare const VarSlider: ({ label, path, value, onChange, min, max, step, inputMin, inputMax, inputStep, integer, defaultValue, showInput, showButtons, disabled, readOnly, className, error, errorPath, unit, }: IVarSliderProps) => JSX.Element;