import { FIELD_TYPE } from '../../../../../../domain/field/field-type';
type __VLS_Props = {
    modelKey: string;
    modelName: string;
    useRequest?: boolean;
    multiple?: boolean;
    joinModelType: string;
    joinFormRefId: string;
    selectedField: string | string[];
    filterFieldType?: FIELD_TYPE | Function;
    callback?: any;
    options?: object;
};
declare const _default: import('vue').DefineComponent<__VLS_Props, {
    selectedOptions: import('vue').ComputedRef<({
        key?: string;
        fieldKey?: string;
        fieldName?: string;
        fieldType?: FIELD_TYPE | string;
        bindInfo?: string;
        modelKey?: string;
        createType?: import('../../../../../../domain/model/model-type').CreateType;
    } | undefined)[]>;
}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<__VLS_Props> & Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, HTMLDivElement>;
export default _default;
