import { SetupContext } from 'vue';
import { AInputInstance, InputEmits, InputProps } from './input';
export declare function useInput(props: InputProps, emit?: SetupContext<InputEmits>['emit']): {
    _ref: import('vue').Ref<AInputInstance, AInputInstance>;
    propsRef: import('vue').ComputedRef<{
        [x: string]: unknown;
    }>;
    modelValue: import('vue').ModelRef<import('@yanzhen-libs/utils-vue').EpPropMergeType<import('vue').PropType<string | number>, unknown, unknown>, PropertyKey, import('@yanzhen-libs/utils-vue').EpPropMergeType<import('vue').PropType<string | number>, unknown, unknown>, import('@yanzhen-libs/utils-vue').EpPropMergeType<import('vue').PropType<string | number>, unknown, unknown>>;
};
