import type { ExtractPropTypes, PropType } from 'vue'; import { BaseSchema } from 'yup'; export declare const objectEditorProps: { modelValue: { type: PropType>; default: () => {}; }; readonly: { type: BooleanConstructor; default: boolean; }; simple: { type: BooleanConstructor; default: boolean; }; hiddenKeys: { type: PropType; default: () => never[]; }; keyValidator: { type: PropType>; default: () => import("yup/lib/string").RequiredStringSchema; }; valueValidator: { type: 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; }; }; export declare const objectEditorEmits: { 'update:modelValue': (val: Record) => void; }; export type ObjectEditorProps = ExtractPropTypes;