import type { Ref, ComputedRef } from '@vue/reactivity'; import type { DefineComponent, ComponentOptionsMixin, VNodeProps, AllowedComponentProps, ComponentCustomProps, ExtractPropTypes } from '@vue/runtime-core'; import { PropType } from 'vue'; interface CodeLinkConfig { type: 'code-link'; name: string; text?: string; formTitle?: string; } declare const _default: DefineComponent<{ config: { type: PropType; }; model: { type: ObjectConstructor; }; name: { type: StringConstructor; }; prop: { type: StringConstructor; }; }, { modelValue: Ref<{ form: Record; }>; formConfig: ComputedRef<{ text: string; type: string; form: { name: string | undefined; type: string; }[]; name?: string | undefined; formTitle?: string | undefined; }>; changeHandler(v: Record): void; }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "change"[], "change", VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly; }; model: { type: ObjectConstructor; }; name: { type: StringConstructor; }; prop: { type: StringConstructor; }; }>> & { onChange?: ((...args: any[]) => any) | undefined; }, {}>; export default _default;