import { ExtractPropTypes, PropType } from 'vue'; export type SliderSize = 'sm' | 'default' | 'lg'; export type ThumbShape = 'circle' | 'square' | 'diamond'; export declare const sliderProps: { readonly modelValue: { readonly type: PropType; readonly default: 0; }; readonly min: { readonly type: NumberConstructor; readonly default: 0; }; readonly max: { readonly type: NumberConstructor; readonly default: 100; }; readonly step: { readonly type: NumberConstructor; readonly default: 1; }; readonly disabled: { readonly type: BooleanConstructor; readonly default: false; }; readonly readonly: { readonly type: BooleanConstructor; readonly default: false; }; readonly range: { readonly type: BooleanConstructor; readonly default: false; }; readonly showTooltip: { readonly type: BooleanConstructor; readonly default: true; }; readonly tooltipAlways: { readonly type: BooleanConstructor; readonly default: false; }; readonly showStops: { readonly type: BooleanConstructor; readonly default: false; }; readonly showInput: { readonly type: BooleanConstructor; readonly default: false; }; readonly showValue: { readonly type: BooleanConstructor; readonly default: false; }; readonly showMinMax: { readonly type: BooleanConstructor; readonly default: false; }; readonly size: { readonly type: PropType; readonly default: "default"; }; readonly color: { readonly type: StringConstructor; readonly default: ""; }; readonly trackColor: { readonly type: StringConstructor; readonly default: ""; }; readonly gradient: { readonly type: PropType; readonly default: undefined; }; readonly formatTooltip: { readonly type: PropType<(val: number) => string>; readonly default: undefined; }; readonly marks: { readonly type: PropType>; readonly default: undefined; }; readonly snapToMarks: { readonly type: BooleanConstructor; readonly default: false; }; readonly vertical: { readonly type: BooleanConstructor; readonly default: false; }; readonly reversed: { readonly type: BooleanConstructor; readonly default: false; }; readonly height: { readonly type: StringConstructor; readonly default: "200px"; }; readonly lazy: { readonly type: BooleanConstructor; readonly default: false; }; readonly debounce: { readonly type: NumberConstructor; readonly default: 0; }; readonly precision: { readonly type: NumberConstructor; readonly default: undefined; }; readonly thumbShape: { readonly type: PropType; readonly default: "circle"; }; readonly prefix: { readonly type: StringConstructor; readonly default: ""; }; readonly suffix: { readonly type: StringConstructor; readonly default: ""; }; readonly label: { readonly type: StringConstructor; readonly default: ""; }; }; export type SliderProps = ExtractPropTypes;