import { Value } from 'tweakpane/lib/common/model/value'; import { ViewProps } from 'tweakpane/lib/common/model/view-props'; import { View } from 'tweakpane/lib/common/view/view'; import { Interval } from '../model/interval'; interface Config { maxValue: number; minValue: number; value: Value; viewProps: ViewProps; } export declare class RangeSliderView implements View { readonly element: HTMLElement; readonly knobElements: [HTMLElement, HTMLElement]; readonly barElement: HTMLElement; readonly trackElement: HTMLElement; private readonly maxValue_; private readonly minValue_; private readonly value_; constructor(doc: Document, config: Config); private valueToX_; update(): void; private onValueChange_; } export {};