import { Numberish } from '../types/CommonTypes'; import { Ref, ShallowRef } from 'vue'; import { CommonInputProps } from '../types/FormCommonInputProps'; export declare const useFormInput: (props: Readonly, input: Readonly> | Readonly>, modelValue: Ref, modelModifiers: Record<"number" | "lazy" | "trim", true | undefined>) => { input: Readonly> | Readonly>; computedId: import('vue').ComputedRef; computedAriaInvalid: import('vue').ComputedRef<"grammar" | "spelling" | "true" | "false" | undefined>; onInput: (evt: Readonly) => void; onChange: (evt: Readonly) => void; onBlur: (evt: Readonly) => void; focus: () => void; blur: () => void; stateClass: import('vue').ComputedRef<"is-valid" | "is-invalid" | null>; isDisabled: import('vue').ComputedRef; };