import { Ref } from 'vue'; import { EmitFn } from '../_utils/types'; import { FormItemEventHandler } from '../form/interface'; export declare const useInput: ({ defaultValue, modelValue, emit, eventName, updateEventName, eventHandlers, }: { defaultValue?: Ref | undefined; modelValue?: Ref | undefined; emit: EmitFn; eventName?: string | undefined; updateEventName?: string | undefined; eventHandlers?: Ref | undefined; }) => { inputRef: Ref; _value: Ref; _focused: Ref; isComposition: Ref; compositionValue: Ref; computedValue: import("vue").ComputedRef; handleInput: (ev: Event) => void; handleComposition: (ev: CompositionEvent) => void; handleFocus: (ev: FocusEvent) => void; handleBlur: (ev: FocusEvent) => void; handleKeyDown: (ev: KeyboardEvent) => void; handleMousedown: (ev: MouseEvent) => void; };