UNPKG

tdesign-vue

Version:
76 lines (75 loc) 2.24 kB
import Vue from 'vue'; import { Styles } from '../common'; import Slider from './slider'; import { TdTooltipProps } from '../tooltip/type'; interface SliderInstanceType extends Vue { slider: InstanceType<typeof Slider>; } declare const _default: import("vue/types/vue").ExtendedVue<{ classPrefix: string; componentName: string; commonSizeClassName: Record<string, string>; commonStatusClassName: Record<string, string>; } & Record<never, any> & import("../config-provider/config-receiver").ConfigComponent & Vue & SliderInstanceType, { visible: boolean; hovering: boolean; dragging: boolean; isClick: boolean; clientX: number; clientY: number; startX: number; startY: number; currentX: number; currentY: number; startPos: number; newPos: any; prevValue: import("./type").SliderValue; showTooltip: boolean; trigger: string; showArrow: boolean; overlayInnerStyle: any; overlayClassName: any; attach: string; destroyOnClose: any; }, { getTooltipContent(): any; setTooltipProps(): void; getTooltipProps(): TdTooltipProps; handleIE(): void; showTooltipComponent(): void; hideTooltipComponent(): void; handleMouseEnter(): void; handleMouseLeave(): void; onButtonDown(event: MouseEvent): void; onNativeKeyDown(e: KeyboardEvent): void; onLeftKeyDown(): void; onRightKeyDown(): void; onKeyDown(state: string): void; onDragStart(event: Event): void; onDragging(e: Event): void; onDragEnd(): void; setPosition(pos: number): void; empty(str: any): boolean; }, { placement: string; rangeDiff: number; disabled: boolean; max: number; min: number; step: number; precision: number; currentPos: string; wrapperStyle: Styles; }, { value: import("./type").SliderValue; vertical: boolean; popupClass: string; tooltipProps: boolean | TdTooltipProps; label: string | boolean | ((h: import("vue").CreateElement, props: { value: import("./type").SliderValue; position?: "end" | "start"; }) => import("vue/types/vnode").ScopedSlotReturnValue); range: boolean; position: string; }>; export default _default;