import * as React from "react"; import { AngleDescription } from "./circularGeometry"; type Props = { size: number; trackWidth: number; minValue: number; maxValue: number; startAngle: number; endAngle: number; angleType: AngleDescription; handleSize: number; handle1: { value: number; onChange?: (value: number) => void; color?: string; }; handle2?: { value: number; onChange: (value: number) => void; color?: string; }; onControlFinished?: () => void; disabled?: boolean; arcColor: string; arcBackgroundColor: string; coerceToInt?: boolean; outerShadow?: boolean; }; export declare class CircularSlider extends React.Component> { static defaultProps: Pick; svgRef: React.RefObject; onMouseEnter: (ev: React.MouseEvent) => void; onMouseDown: (ev: React.MouseEvent) => void; removeMouseListeners: () => void; handleMousePosition: (ev: React.MouseEvent | MouseEvent) => void; onTouch: (ev: React.TouchEvent) => void; processSelection: (x: number, y: number) => void; render(): React.JSX.Element; } export declare class CircularSliderWithChildren extends React.Component> { static defaultProps: Pick; render(): React.JSX.Element; } export default CircularSlider;