export type NumberInputSize = "sm" | "md" | "lg"; export type NumberInputProps = { label?: unknown; helperText?: unknown; errorText?: unknown; size?: NumberInputSize; modelValue?: number | string; /** Svelte/React-canonical alias for `modelValue`. */ value?: number | string | null; disabled?: boolean; readonly?: boolean; min?: number | string; max?: number | string; step?: number | string; incrementLabel?: string; decrementLabel?: string; class?: string; }; export declare const NumberInput: import("vue").DefineComponent unknown; default: undefined; }; helperText: { type: () => unknown; default: undefined; }; errorText: { type: () => unknown; default: undefined; }; size: { type: () => NumberInputSize; default: string; }; modelValue: { type: (StringConstructor | NumberConstructor)[]; default: undefined; }; value: { type: () => number | string | null; default: undefined; }; disabled: { type: BooleanConstructor; default: boolean; }; readonly: { type: BooleanConstructor; default: boolean; }; min: { type: (StringConstructor | NumberConstructor)[]; default: undefined; }; max: { type: (StringConstructor | NumberConstructor)[]; default: undefined; }; step: { type: (StringConstructor | NumberConstructor)[]; default: undefined; }; incrementLabel: { type: StringConstructor; default: string; }; decrementLabel: { type: StringConstructor; default: string; }; class: { type: StringConstructor; default: undefined; }; }>, () => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("change" | "input" | "update:modelValue")[], "change" | "input" | "update:modelValue", import("vue").PublicProps, Readonly unknown; default: undefined; }; helperText: { type: () => unknown; default: undefined; }; errorText: { type: () => unknown; default: undefined; }; size: { type: () => NumberInputSize; default: string; }; modelValue: { type: (StringConstructor | NumberConstructor)[]; default: undefined; }; value: { type: () => number | string | null; default: undefined; }; disabled: { type: BooleanConstructor; default: boolean; }; readonly: { type: BooleanConstructor; default: boolean; }; min: { type: (StringConstructor | NumberConstructor)[]; default: undefined; }; max: { type: (StringConstructor | NumberConstructor)[]; default: undefined; }; step: { type: (StringConstructor | NumberConstructor)[]; default: undefined; }; incrementLabel: { type: StringConstructor; default: string; }; decrementLabel: { type: StringConstructor; default: string; }; class: { type: StringConstructor; default: undefined; }; }>> & Readonly<{ onChange?: ((...args: any[]) => any) | undefined; onInput?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; }>, { size: NumberInputSize; class: string; label: undefined; disabled: boolean; max: string | number; min: string | number; value: string | number | null; helperText: undefined; modelValue: string | number; errorText: undefined; readonly: boolean; step: string | number; incrementLabel: string; decrementLabel: string; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; //# sourceMappingURL=NumberInput.d.ts.map