declare function __VLS_template(): any; type __VLS_TemplateResult = ReturnType; declare const __VLS_component: import('vue').DefineComponent>; 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 inputSize: { readonly type: import('vue').PropType; }; readonly showInput: { readonly type: BooleanConstructor; }; readonly showInputControls: { readonly type: BooleanConstructor; }; readonly showStops: { readonly type: BooleanConstructor; }; readonly range: { readonly type: BooleanConstructor; }; readonly direction: { readonly type: import('vue').PropType; readonly default: "h"; }; readonly height: { readonly type: StringConstructor; }; readonly wrapClass: { readonly type: StringConstructor; }; readonly position: { readonly type: import('vue').PropType; readonly default: "bottom"; }; readonly marks: { readonly type: import('vue').PropType>; }; readonly unit: { readonly type: StringConstructor; }; readonly showPopover: { readonly type: BooleanConstructor; readonly default: true; }; }>, { onSliderClick: (event: MouseEvent | TouchEvent) => void; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { input: (value: import('./types').Arrayable) => void; change: (value: import('./types').Arrayable) => void; "update:modelValue": (value: import('./types').Arrayable) => void; }, string, import('vue').PublicProps, Readonly>; 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 inputSize: { readonly type: import('vue').PropType; }; readonly showInput: { readonly type: BooleanConstructor; }; readonly showInputControls: { readonly type: BooleanConstructor; }; readonly showStops: { readonly type: BooleanConstructor; }; readonly range: { readonly type: BooleanConstructor; }; readonly direction: { readonly type: import('vue').PropType; readonly default: "h"; }; readonly height: { readonly type: StringConstructor; }; readonly wrapClass: { readonly type: StringConstructor; }; readonly position: { readonly type: import('vue').PropType; readonly default: "bottom"; }; readonly marks: { readonly type: import('vue').PropType>; }; readonly unit: { readonly type: StringConstructor; }; readonly showPopover: { readonly type: BooleanConstructor; readonly default: true; }; }>> & Readonly<{ onInput?: ((value: import('./types').Arrayable) => any) | undefined; onChange?: ((value: import('./types').Arrayable) => any) | undefined; "onUpdate:modelValue"?: ((value: import('./types').Arrayable) => any) | undefined; }>, { readonly position: "left" | "right" | "top" | "bottom" | "br" | "rt" | "tr" | "rb" | "tl" | "bl" | "lt" | "lb"; readonly disabled: boolean; readonly direction: "h" | "v"; readonly range: boolean; readonly max: number; readonly modelValue: import('./types').Arrayable; readonly min: number; readonly step: number; readonly showInput: boolean; readonly showPopover: boolean; readonly showInputControls: boolean; readonly showStops: boolean; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, any, any>; declare const _default: __VLS_WithTemplateSlots; export default _default; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; };