import type { HTMLAttributes } from 'react'; interface CallbackData { startValue: number; finishValue: number; } export interface RangeProps { /** Начальная граница. */ min?: number; /** Конечная граница. */ max?: number; /** Шаг. */ step?: number; /** Значение начального ползунка. */ startValue?: number; /** Значение конечного ползунка. */ finishValue?: number; /** Сработает при изменении. */ onChange?: (data: CallbackData) => void; /** Сработает при перетаскивании. */ onSlide?: (data: CallbackData) => void; /** Отключен ли компонент. */ disabled?: boolean; /** Свойства контейнера. */ wrapperProps?: HTMLAttributes; } export {};