import { default as React, FunctionComponent, ReactNode } from 'react'; import { BasicComponent } from '../../utils/typings'; import { RangeMark, RangeValue } from './types'; export interface RangeProps extends BasicComponent { value: RangeValue; defaultValue: RangeValue; range: boolean; disabled: boolean; min: number; max: number; step: number; minDescription: ReactNode; maxDescription: ReactNode; button: ReactNode; vertical: boolean; marks: Record | RangeMark[]; currentDescription: ((value: RangeValue) => ReactNode) | null; onChange: (value: RangeValue) => void; onStart: () => void; onEnd: (value: RangeValue) => void; } export declare const Range: FunctionComponent & Omit, 'onClick' | 'onChange' | 'defaultValue'>>;