/// import { SuperComponent } from '../common/src/index'; import type { SliderValue } from './type'; declare type dataType = { sliderStyles: string; classPrefix: string; initialLeft: number | null; initialRight: number | null; activeLeft: number; activeRight: number; maxRange: number; lineLeft: number; lineRight: number; dotTopValue: number[]; blockSize: number; isScale: boolean; scaleArray: any[]; scaleTextArray: any[]; _value: SliderValue; prefix: string; }; interface boundingClientRect { left: number; right: number; } export default class Slider extends SuperComponent { externalClasses: string[]; properties: import("./type").TdSliderProps; controlledProps: { key: string; event: string; }[]; data: dataType; observers: { value(newValue: SliderValue): void; _value(newValue: SliderValue): void; marks(val: any): void; }; attached(): void; triggerValue(value?: SliderValue): void; handlePropsChange(newValue: SliderValue): void; handleMask(marks: any): void; getSingleBarWidth(value: number): void; getSelectorQuery(id: string): Promise; getInitialStyle(): Promise; setDotStyle(left: number, right: number): void; stepValue(value: number): number; onSingleLineTap(e: WechatMiniprogram.TouchEvent): void; getSingleChangeValue(e: WechatMiniprogram.TouchEvent): number; convertPosToValue(posValue: number, dir: 0 | 1): number; onLineTap(e: WechatMiniprogram.TouchEvent): void; onTouchMoveLeft(e: WechatMiniprogram.TouchEvent): void; onTouchMoveRight(e: WechatMiniprogram.TouchEvent): void; setLineStyle(): void; } export {};