import { ValueController } from 'tweakpane/lib/common/controller/value'; import { Value } from 'tweakpane/lib/common/model/value'; import { ViewProps } from 'tweakpane/lib/common/model/view-props'; import { Interval } from '../model/interval'; import { RangeSliderView } from '../view/range-slider'; interface Config { maxValue: number; minValue: number; value: Value; viewProps: ViewProps; } export declare class RangeSliderController implements ValueController { readonly value: Value; readonly view: RangeSliderView; readonly viewProps: ViewProps; private maxValue_; private minValue_; private grabbing_; private grabOffset_; constructor(doc: Document, config: Config); private ofs_; private valueFromData_; private onPointerDown_; private onPointerMove_; private onPointerUp_; } export {};