import { PropType, VNode } from 'vue'; export declare const ZInput: import('vue').DefineComponent; default: undefined; }; modelValue: { type: PropType; default: string; }; placeholder: StringConstructor; disabled: BooleanConstructor; type: { type: StringConstructor; default: string; }; prefix: { type: PropType VNode)>; default: undefined; }; suffix: { type: PropType VNode)>; default: undefined; }; onChange: { type: PropType<(v: string) => void>; default: undefined; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { 'update:modelValue': (v: string | number) => true; enter: (e: KeyboardEvent) => true; blur: (e: FocusEvent) => true; onChange: (v: string) => true; }, string, import('vue').PublicProps, Readonly; default: undefined; }; modelValue: { type: PropType; default: string; }; placeholder: StringConstructor; disabled: BooleanConstructor; type: { type: StringConstructor; default: string; }; prefix: { type: PropType VNode)>; default: undefined; }; suffix: { type: PropType VNode)>; default: undefined; }; onChange: { type: PropType<(v: string) => void>; default: undefined; }; }>> & Readonly<{ onOnChange?: ((v: string) => any) | undefined; "onUpdate:modelValue"?: ((v: string | number) => any) | undefined; onEnter?: ((e: KeyboardEvent) => any) | undefined; onBlur?: ((e: FocusEvent) => any) | undefined; }>, { onChange: (v: string) => void; type: string; disabled: boolean; modelValue: string | number; value: string | number; prefix: string | (() => VNode); suffix: string | (() => VNode); }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>;