UNPKG

@datametria/vue-components

Version:

DATAMETRIA Vue.js 3 Component Library with Multi-Brand Theming - 51 components + 10 composables with theming support, WCAG 2.2 AA, dark mode, responsive system

42 lines (41 loc) 1.44 kB
interface Props { modelValue: number; min?: number; max?: number; step?: number; label?: string; disabled?: boolean; required?: boolean; showValue?: boolean; showMinMax?: boolean; errorMessage?: string; helperText?: string; ariaLabel?: string; formatter?: (value: number) => string; } declare const _default: import('vue').DefineComponent<Props, { focus: () => void; blur: () => void; inputRef: import('vue').Ref<HTMLInputElement | undefined, HTMLInputElement | undefined>; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {} & { input: (value: number) => any; "update:modelValue": (value: number) => any; change: (value: number) => any; focus: (event: FocusEvent) => any; blur: (event: FocusEvent) => any; }, string, import('vue').PublicProps, Readonly<Props> & Readonly<{ onInput?: ((value: number) => any) | undefined; "onUpdate:modelValue"?: ((value: number) => any) | undefined; onChange?: ((value: number) => any) | undefined; onFocus?: ((event: FocusEvent) => any) | undefined; onBlur?: ((event: FocusEvent) => any) | undefined; }>, { step: number; min: number; max: number; showValue: boolean; showMinMax: boolean; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, { inputRef: HTMLInputElement; }, HTMLDivElement>; export default _default;