export type SliderOnChangeParam = { from: number; to: number; }; export type SliderProps = { /** * Minimum value */ min: number; /** * Maximum value */ max: number; /** * Range start value * @default `min` */ from?: number; /** * Range end value * @default `max` */ to?: number; /** * Callback function called every time `from` or `to` values are changed. Bound to mousemove event * @param range */ onChange?: (range: SliderOnChangeParam) => void; /** * Determines component's direction. * * Note that if `vertical`, component takes 100% of available vertical space */ direction?: 'horizontal' | 'vertical'; /** * Flips component's direction from left-to-right to right-to-left, and from top-to-bottom to bottom-to-top */ reversed?: boolean; /** * Digits after decimal point */ precision?: number; /** * Minimum allowed difference between `from` and `to` values */ minRange?: number; /** * If `false` - fixes range's lower border, effectively turning the component into a single-value `Slider` */ range?: boolean; disabled?: boolean; /** * Hides input fields on the edges of the slider */ showInputs?: boolean; step?: number; className?: string; testId?: string; }; export declare const Slider: ({ from: propFrom, to: propTo, min: propMin, max: propMax, disabled, direction, precision, minRange, onChange, range, testId, className, showInputs, reversed, step: rawStep, }: SliderProps) => JSX.Element; //# sourceMappingURL=Slider.d.ts.map