import { Constraint } from 'tweakpane/lib/common/constraint/constraint'; import { ValueController } from 'tweakpane/lib/common/controller/value'; import { Formatter } from 'tweakpane/lib/common/converter/formatter'; import { Parser } from 'tweakpane/lib/common/converter/parser'; import { Value } from 'tweakpane/lib/common/model/value'; import { ViewProps } from 'tweakpane/lib/common/model/view-props'; import { PointNdTextController } from 'tweakpane/lib/input-binding/common/controller/point-nd-text'; import { Interval } from '../model/interval'; import { RangeSliderTextView } from '../view/range-slider-text'; interface Config { baseStep: number; constraint: Constraint | undefined; draggingScale: number; formatter: Formatter; maxValue: number; minValue: number; parser: Parser; value: Value; viewProps: ViewProps; } export declare class RangeSliderTextController implements ValueController { readonly value: Value; readonly view: RangeSliderTextView; readonly viewProps: ViewProps; private readonly sc_; private readonly tc_; constructor(doc: Document, config: Config); get textController(): PointNdTextController; } export {};