import type { ExtractPropTypes, __ExtractPublicPropTypes } from 'vue'; import type InputNumber from './input-number.vue'; export declare const inputNumberProps: { readonly inputmode: import("@hd-front-end/element-plus/es/utils").EpPropFinalized, unknown, unknown, undefined, boolean>; readonly align: import("@hd-front-end/element-plus/es/utils").EpPropFinalized, unknown, unknown, "center", boolean>; readonly disabledScientific: BooleanConstructor; readonly ariaLabel: StringConstructor; readonly id: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; readonly step: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; readonly stepStrictly: BooleanConstructor; readonly max: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; readonly min: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; readonly modelValue: { readonly type: ExtractPropTypes; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly readonly: BooleanConstructor; readonly disabled: BooleanConstructor; readonly size: { readonly type: ExtractPropTypes; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly controls: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; readonly controlsPosition: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; readonly valueOnClear: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; readonly name: StringConstructor; readonly placeholder: StringConstructor; readonly precision: { readonly type: ExtractPropTypes; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly validateEvent: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; }; export type InputNumberProps = ExtractPropTypes; export type InputNumberPropsPublic = __ExtractPublicPropTypes; 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;