import { CreateElement, VNode, Component } from 'vue'; interface ComponentData { inputComponent: Component | null; } declare const _default: import("vue/types/vue").ExtendedVue<{ renderDefaultLoading(h: CreateElement): VNode; renderLoading(h: CreateElement): VNode; } & Record & import("vue").default & { fieldObj: import("..").RenderableField | null; } & { model: null; fieldName: string; field: null; renderProps: any; }, ComponentData, { setResolveInputComponent(): Promise; resolveInputComponent(): Promise | import("vue").FunctionalComponentOptions, import("vue/types/options").PropsDefinition>> | import("vue").ComponentOptions, import("vue/types/options").DefaultMethods, import("vue/types/options").DefaultComputed, Record, Record> | null>; }, unknown, { disabled: boolean; readonly: boolean; }>; /** * Main component to display value of a field */ export default _default;