import React from 'react'; import { SliderPosition } from '../../../types/Slider'; declare type State = { isForcingUpdate: boolean; }; declare type Props = { minPercentage: number; maxPercentage: number; disabled: boolean; isDragging: boolean; onTrackMouseDown: (event: MouseEvent, position: SliderPosition) => void; children: any; }; export default class Track extends React.Component { node: HTMLDivElement | null; activeTrackOffset: number; constructor(props: Props); componentDidMount(): void; handleRef: (node: HTMLDivElement | null) => void; getActiveTrackWidth: () => string; getClientRect: () => ClientRect; handleMouseDown: (event: MouseEvent) => void; render(): JSX.Element; } export {};