import type { ExtractPropTypes } from 'vue'; import type InputNumber from './input-number.vue'; export declare const inputNumberProps: { readonly inputmode: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => "search" | "text" | "none" | "url" | "email" | "tel" | "numeric" | "decimal") | (() => "search" | "text" | "none" | "url" | "email" | "tel" | "numeric" | "decimal" | undefined) | ((new (...args: any[]) => "search" | "text" | "none" | "url" | "email" | "tel" | "numeric" | "decimal") | (() => "search" | "text" | "none" | "url" | "email" | "tel" | "numeric" | "decimal" | undefined))[], unknown, unknown, undefined, boolean>; readonly ariaLabel: StringConstructor; readonly id: import("element-plus/es/utils").EpPropFinalized; readonly step: import("element-plus/es/utils").EpPropFinalized; readonly stepStrictly: BooleanConstructor; readonly max: import("element-plus/es/utils").EpPropFinalized; readonly min: import("element-plus/es/utils").EpPropFinalized; readonly modelValue: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly readonly: BooleanConstructor; readonly disabled: BooleanConstructor; readonly size: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly controls: import("element-plus/es/utils").EpPropFinalized; readonly controlsPosition: import("element-plus/es/utils").EpPropFinalized; readonly valueOnClear: import("element-plus/es/utils").EpPropFinalized; readonly name: StringConstructor; readonly placeholder: StringConstructor; readonly precision: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly validateEvent: import("element-plus/es/utils").EpPropFinalized; }; export type InputNumberProps = ExtractPropTypes; export declare const inputNumberEmits: { change: (cur: number | undefined, prev: number | undefined) => boolean; blur: (e: FocusEvent) => boolean; focus: (e: FocusEvent) => boolean; input: (val: number | null | undefined) => boolean; "update:modelValue": (val: number | undefined) => boolean; }; export type InputNumberEmits = typeof inputNumberEmits; export type InputNumberInstance = InstanceType & unknown;