import * as react from 'react';
import * as _react_types_shared from '@react-types/shared';
import { FormFieldProps } from '@jengaui/form';
import { BasePropsWithoutChildren, OuterStyleProps, BlockStyleProps, Styles } from 'tastycss';
import { SliderValue } from './helpers.js';
import { AriaSliderProps, SliderProps } from '@react-types/slider';

interface JengaRangeSliderProps extends AriaSliderProps<SliderValue>, SliderProps<SliderValue>, BasePropsWithoutChildren, OuterStyleProps, FormFieldProps, BlockStyleProps {
    showInput?: boolean;
    inputSuffix?: string;
    inputStyles?: Styles;
    gradation?: string[];
    onChange?: (range: SliderValue) => void;
    onChangeEnd?: (range: SliderValue) => void;
}
declare const __RangeSlider: react.ForwardRefExoticComponent<JengaRangeSliderProps & react.RefAttributes<_react_types_shared.DOMRefValue<HTMLDivElement>>> & {
    jengaInputType: string;
};

export { JengaRangeSliderProps, __RangeSlider as RangeSlider };
