import { type InputProps, type InputSlots, type InputExpose } from './common'; type __VLS_Slots = InputSlots; declare const __VLS_base: import("vue").DefineComponent any; clear: () => any; blur: (event: FocusEvent) => any; change: (value: string | number) => any; compositionend: (event: CompositionEvent) => any; compositionstart: (event: CompositionEvent) => any; compositionupdate: (event: CompositionEvent) => any; focus: (event: FocusEvent) => any; "update:modelValue": (value: string | number) => any; }, string, import("vue").PublicProps, Readonly & Readonly<{ onInput?: ((value: string | number) => any) | undefined; onClear?: (() => any) | undefined; onBlur?: ((event: FocusEvent) => any) | undefined; onChange?: ((value: string | number) => any) | undefined; onCompositionend?: ((event: CompositionEvent) => any) | undefined; onCompositionstart?: ((event: CompositionEvent) => any) | undefined; onCompositionupdate?: ((event: CompositionEvent) => any) | undefined; onFocus?: ((event: FocusEvent) => any) | undefined; "onUpdate:modelValue"?: ((value: string | number) => any) | undefined; }>, { min: number; max: number; readonly: boolean; type: import("./common").InputType; disabled: boolean; modelValue: string | number | null; borderless: boolean; inlaid: boolean; autoHeight: import("./common").InputAutoHeight; formatter: (value: string, trigger: "input" | "change") => string; placeholder: string; inputmode: "decimal" | "text" | "search" | "none" | "url" | "email" | "tel" | "numeric"; enterkeyhint: "search" | "done" | "enter" | "next" | "go" | "previous" | "send"; spellcheck: boolean | "true" | "false"; modelModifiers: import("./common").InputModelModifiers; clearable: boolean; showClearOnlyFocus: boolean; showCount: boolean; focused: boolean; validateEvent: boolean; showEye: boolean; precision: number; maxlength: number | string; rows: string | number; autofocus: boolean; autocomplete: string; autocorrect: string; autocapitalize: string; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>; declare const __VLS_export: __VLS_WithSlots; declare const _default: typeof __VLS_export; export default _default; type __VLS_WithSlots = T & { new (): { $slots: S; }; };