import type { Arrayable } from '@hd-front-end/element-plus/es/utils'; import type { ExtractPropTypes, __ExtractPublicPropTypes } from 'vue'; import type Slider from './slider.vue'; export interface SliderInitData { firstValue: number; secondValue: number; oldValue?: Arrayable; dragging: boolean; sliderSize: number; } export declare const sliderProps: { readonly ariaLabel: StringConstructor; readonly modelValue: import("@hd-front-end/element-plus/es/utils").EpPropFinalized, unknown, unknown, 0, boolean>; readonly id: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; readonly min: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; readonly max: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; readonly step: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; readonly showInput: BooleanConstructor; readonly showInputControls: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; readonly size: { readonly type: ExtractPropTypes; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly inputSize: { readonly type: ExtractPropTypes; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly showStops: BooleanConstructor; readonly showTooltip: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; readonly formatTooltip: import("@hd-front-end/element-plus/es/utils").EpPropFinalized, unknown, unknown, undefined, boolean>; readonly disabled: BooleanConstructor; readonly range: BooleanConstructor; readonly vertical: BooleanConstructor; readonly height: StringConstructor; readonly debounce: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; readonly rangeStartLabel: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; readonly rangeEndLabel: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; readonly formatValueText: import("@hd-front-end/element-plus/es/utils").EpPropFinalized, unknown, unknown, undefined, boolean>; readonly tooltipClass: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; readonly placement: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; readonly marks: { readonly type: ExtractPropTypes; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly validateEvent: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; readonly persistent: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; }; export type SliderProps = ExtractPropTypes; export type SliderPropsPublic = __ExtractPublicPropTypes; export declare const sliderEmits: { "update:modelValue": (value: Arrayable) => value is number | number[]; input: (value: Arrayable) => value is number | number[]; change: (value: Arrayable) => value is number | number[]; }; export type SliderEmits = typeof sliderEmits; export type SliderInstance = InstanceType & unknown;