import { type FormColumn } from '../config';
declare const _default: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
    readonly item: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<any>, unknown, unknown, () => {}, boolean>;
    readonly formData: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("../config").FormData>, unknown, unknown, () => {}, boolean>;
}>, {
    props: import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
        readonly item: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<any>, unknown, unknown, () => {}, boolean>;
        readonly formData: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("../config").FormData>, unknown, unknown, () => {}, boolean>;
    }>> & Readonly<{
        onChangeField?: (item: any) => any;
        onBlurField?: (item: any) => any;
    }> & {}>;
    emits: ((event: "changeField", item: any) => void) & ((event: "blurField", item: any) => void);
    formData: import("../config").FormData;
    componentRef: import("vue").Ref<any, any>;
    getBindValue: (item: FormColumn) => import("lodash").Omit<any, "class" | "label" | "blur" | "change" | "onBlur" | "onChange">;
    handleChange: (...arg: any[]) => void;
    handleBlur: (...arg: any[]) => void;
    focus: () => Promise<void>;
    getItem: () => any;
    readonly checkedType: string[];
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
    readonly changeField: (item: any) => boolean;
    readonly blurField: (item: any) => boolean;
}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
    readonly item: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<any>, unknown, unknown, () => {}, boolean>;
    readonly formData: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("../config").FormData>, unknown, unknown, () => {}, boolean>;
}>> & Readonly<{
    onChangeField?: (item: any) => any;
    onBlurField?: (item: any) => any;
}>, {
    readonly formData: import("../config").FormData;
    readonly item: any;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
export default _default;
