import type { CLASSES } from './vars'; import type { FormControlProvider } from '../form/types'; import type { BaseProps } from '../types'; export {}; export interface SliderProps extends BaseProps<'slider', typeof CLASSES>, Omit, 'children'> { formControl?: FormControlProvider; model?: number | [number, number]; defaultModel?: number | [number, number]; max?: number; min?: number; step?: number | null; range?: boolean; rangeMinDistance?: number; rangeThumbDraggable?: boolean; tooltip?: boolean | [boolean?, boolean?]; customTooltip?: (value: number) => React.ReactNode; marks?: number | ({ value: number; label: React.ReactNode; } | number)[]; vertical?: boolean; reverse?: boolean; disabled?: boolean; inputProps?: [React.ComponentPropsWithRef<'input'>?, React.ComponentPropsWithRef<'input'>?]; onModelChange?: (value: any) => void; }