import type { FormFieldInnerMethods } from './types';
export interface FieldMixinOptions {
    field?: FormFieldInnerMethods;
    initFieldValue(initValue?: any): any;
    setFieldValue(value: any): void;
}
export declare const fieldMixin: (internalValueName: string, initValueName: any, initInternalValueSelf?: boolean) => {
    inject: {
        field: {
            from: string;
            default: null;
        };
    };
    data(): {
        [x: string]: any;
    };
    methods: {
        setFieldValue(value: any): void;
        initFieldValue(initValue?: any): any;
    };
};
