import '../style/form-block'; declare const _default: import("vue").DefineComponent<{ modelValue: { type: import("vue").PropType; default: () => never[]; }; formWidth: { type: StringConstructor; default: string; }; type: { type: import("vue").PropType<"solid" | "dashed">; default: string; }; isNested: { type: BooleanConstructor; default: boolean; }; addText: { type: StringConstructor; default: undefined; }; unremovableRow: { type: import("vue").PropType<(item: unknown) => boolean>; default: undefined; }; addDisabled: { type: BooleanConstructor; default: boolean; }; readonly: { type: BooleanConstructor; default: boolean; }; }, { addIcon: import("vue").ComputedRef<"icon-add" | "icon-add-in-circle">; actualType: import("vue").ComputedRef<"solid" | "dashed">; classList: import("vue").ComputedRef; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("add" | "remove")[], "add" | "remove", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: () => never[]; }; formWidth: { type: StringConstructor; default: string; }; type: { type: import("vue").PropType<"solid" | "dashed">; default: string; }; isNested: { type: BooleanConstructor; default: boolean; }; addText: { type: StringConstructor; default: undefined; }; unremovableRow: { type: import("vue").PropType<(item: unknown) => boolean>; default: undefined; }; addDisabled: { type: BooleanConstructor; default: boolean; }; readonly: { type: BooleanConstructor; default: boolean; }; }>> & { onAdd?: ((...args: any[]) => any) | undefined; onRemove?: ((...args: any[]) => any) | undefined; }, { modelValue: any[]; readonly: boolean; type: "solid" | "dashed"; addDisabled: boolean; addText: string; unremovableRow: (item: unknown) => boolean; formWidth: string; isNested: boolean; }>; export default _default;