import { changeWrapper } from '../../../utils/historyUtil'; declare const _default: import("vue").DefineComponent<{ modelValue: { type: import("vue").PropType; default: any; }; historyLabel: StringConstructor; }, { emit: (event: "update:modelValue", ...args: any[]) => void; readonly changeWrapper: typeof changeWrapper; MyInput: import("vue").DefineComponent<{ modelValue: { type: any; required: true; }; placeholder: { type: StringConstructor; required: false; }; type: { type: StringConstructor; required: false; default: string; }; disabled: { type: BooleanConstructor; required: false; default: boolean; }; }, { emit: (event: "input" | "change" | "update:modelValue", ...args: any[]) => void; inputRef: import("vue").Ref; textareaRef: import("vue").Ref; props: any; myInputRef: import("vue").ComputedRef; nativeInputValue: import("vue").ComputedRef; setNativeInputValue: () => void; data: { focusIs: boolean; }; inputBlur: () => void; inputFocus: () => void; onInput: (e: InputEvent) => Promise; onChange: (e: InputEvent) => void; clickWrapper: () => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("input" | "change" | "update:modelValue")[], "input" | "change" | "update:modelValue", import("vue").PublicProps, Readonly> & { "onUpdate:modelValue"?: (...args: any[]) => any; onInput?: (...args: any[]) => any; onChange?: (...args: any[]) => any; }, { type: string; disabled: boolean; }, {}>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "update:modelValue"[], "update:modelValue", import("vue").PublicProps, Readonly; default: any; }; historyLabel: StringConstructor; }>> & { "onUpdate:modelValue"?: (...args: any[]) => any; }, { modelValue: string | number; }, {}>; export default _default;