import React from 'react'; import { ProgressDot as ProgressDotType } from '../types'; import { ProgressDotsProps } from './ProgressDot'; type OwnProps = { orientation?: 'horizontal' | 'vertical'; reverse?: boolean; value?: number; buffered?: number; total?: number; step?: number; onFocus?: React.FocusEventHandler; onBlur?: React.FocusEventHandler; onDragStart?: () => void; onDragEnd?: () => void; onChange?: (value: number) => void; onProgressDotHover?: ProgressDotsProps['onProgressDotHover']; onProgressDotLeave?: ProgressDotsProps['onProgressDotLeave']; noInteraction?: boolean; progressDots?: ProgressDotType[]; styles: Record | Record[]; }; export type SliderProps = OwnProps; declare function Slider(props: SliderProps): JSX.Element; declare namespace Slider { var defaultProps: { orientation: string; reverse: boolean; progressDots: ProgressDotType[]; }; } export default Slider;