import '../style/object-editor'; declare const _default: import("vue").DefineComponent<{ modelValue: { type: import("vue").PropType>; default: () => {}; }; readonly: { type: BooleanConstructor; default: boolean; }; simple: { type: BooleanConstructor; default: boolean; }; hiddenKeys: { type: import("vue").PropType; default: () => never[]; }; keyValidator: { type: import("vue").PropType>; default: () => import("yup/lib/string").RequiredStringSchema; }; valueValidator: { type: import("vue").PropType>; default: undefined; }; keyPlaceholder: { type: StringConstructor; default: undefined; }; valuePlaceholder: { type: StringConstructor; default: undefined; }; keyLabel: { type: StringConstructor; default: undefined; }; valueLabel: { type: StringConstructor; default: undefined; }; showLabel: { type: BooleanConstructor; false: boolean; }; }, { meta: import("vue").ComputedRef>; keyTitle: import("vue").ComputedRef; valueTitle: import("vue").ComputedRef; errorMessage: import("vue").ComputedRef; addDisabled: import("vue").ComputedRef; add: () => void; remove: (k: string) => void; omit: { (object: T | null | undefined, ...paths: K): Pick>; (object: T_1 | null | undefined, ...paths: import("lodash").Many[]): import("lodash").Omit; (object: T_2 | null | undefined, ...paths: import("lodash").Many[]): Partial; }; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "update:modelValue"[], "update:modelValue", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>; default: () => {}; }; readonly: { type: BooleanConstructor; default: boolean; }; simple: { type: BooleanConstructor; default: boolean; }; hiddenKeys: { type: import("vue").PropType; default: () => never[]; }; keyValidator: { type: import("vue").PropType>; default: () => import("yup/lib/string").RequiredStringSchema; }; valueValidator: { type: import("vue").PropType>; default: undefined; }; keyPlaceholder: { type: StringConstructor; default: undefined; }; valuePlaceholder: { type: StringConstructor; default: undefined; }; keyLabel: { type: StringConstructor; default: undefined; }; valueLabel: { type: StringConstructor; default: undefined; }; showLabel: { type: BooleanConstructor; false: boolean; }; }>> & { "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; }, { modelValue: Record; readonly: boolean; simple: boolean; hiddenKeys: string[]; keyValidator: import("yup").BaseSchema; valueValidator: import("yup").BaseSchema; keyPlaceholder: string; valuePlaceholder: string; keyLabel: string; valueLabel: string; showLabel: boolean; }>; export default _default;