import { ComponentInternalInstance } from 'vue';
interface FormItemProvide {
    setField: <T>(value: T) => void;
    instance: ComponentInternalInstance | null;
    getProp: (val: string) => unknown;
    resetValidation: () => void;
    change: () => void;
    validateWithTrigger: (val: string) => void;
}
interface ReturnFormItemInject {
    parent: FormItemProvide | null;
}
export declare const useFormItem: () => ReturnFormItemInject;
export {};
