| /// <reference types="miniprogram-api-typings" /> | 
| 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; | 
|     isVisibleToScreenReader: boolean; | 
| }; | 
| 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; | 
|     }; | 
|     lifetimes: { | 
|         created(): void; | 
|         attached(): void; | 
|     }; | 
|     injectPageScroll(): void; | 
|     observerScrollTop(rest: any): void; | 
|     toggleA11yTips(): void; | 
|     renderLine(val: any): void; | 
|     triggerValue(value?: SliderValue): void; | 
|     handlePropsChange(newValue: SliderValue): void; | 
|     handleMark(marks: any): void; | 
|     setSingleBarWidth(value: number): void; | 
|     init(): Promise<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; | 
|     onTouchStart(e: WechatMiniprogram.TouchEvent): void; | 
|     onTouchMoveLeft(e: WechatMiniprogram.TouchEvent): void; | 
|     onTouchMoveRight(e: WechatMiniprogram.TouchEvent): void; | 
|     setLineStyle(left: number, right: number): void; | 
|     onTouchEnd(e: WechatMiniprogram.TouchEvent): void; | 
|     getPagePosition(touch: any): any; | 
| } | 
| export {}; |