import { PaperWidgetValueType } from '../widget.type';
import { CreateType } from '../../../../../domain/model/model-type';
type __VLS_Props = {
    value?: string;
    fieldType?: string;
    valueType: PaperWidgetValueType;
    modelKey?: string;
    disabled?: boolean;
    modelLink?: string;
    fieldLink?: string;
    isFieldModel?: boolean;
    /** 子表模型key */
    subModelKey?: string;
    /** 子表字段key */
    subFieldKey?: string;
    /** 字段来源 */
    createType?: CreateType;
    /** 引用的模型key */
    refModelKey?: string;
};
declare const _default: import('vue').DefineComponent<__VLS_Props, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {
    "update:valueType": (...args: any[]) => void;
    "update:value": (...args: any[]) => void;
    "update:fieldType": (...args: any[]) => void;
    "update:modelLink": (...args: any[]) => void;
    "update:fieldLink": (...args: any[]) => void;
    "update:isFieldModel": (...args: any[]) => void;
    "update:modelKey": (...args: any[]) => void;
    "update:subModelKey": (...args: any[]) => void;
    "update:subFieldKey": (...args: any[]) => void;
    "update:createType": (...args: any[]) => void;
    "update:refModelKey": (...args: any[]) => void;
}, string, import('vue').PublicProps, Readonly<__VLS_Props> & Readonly<{
    "onUpdate:valueType"?: ((...args: any[]) => any) | undefined;
    "onUpdate:value"?: ((...args: any[]) => any) | undefined;
    "onUpdate:fieldType"?: ((...args: any[]) => any) | undefined;
    "onUpdate:modelLink"?: ((...args: any[]) => any) | undefined;
    "onUpdate:fieldLink"?: ((...args: any[]) => any) | undefined;
    "onUpdate:isFieldModel"?: ((...args: any[]) => any) | undefined;
    "onUpdate:modelKey"?: ((...args: any[]) => any) | undefined;
    "onUpdate:subModelKey"?: ((...args: any[]) => any) | undefined;
    "onUpdate:subFieldKey"?: ((...args: any[]) => any) | undefined;
    "onUpdate:createType"?: ((...args: any[]) => any) | undefined;
    "onUpdate:refModelKey"?: ((...args: any[]) => any) | undefined;
}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, HTMLDivElement>;
export default _default;
