import { PropType } from 'vue'; import { JsonSchema, UISchemaElement, ValidationMode, JsonFormsCore, JsonFormsUISchemaRegistryEntry, JsonFormsRendererRegistryEntry, JsonFormsCellRendererRegistryEntry, CoreActions, JsonFormsI18nState } from '@jsonforms/core'; import { JsonFormsChangeEvent, MaybeReadonly } from '../types'; import Ajv, { ErrorObject } from 'ajv'; declare const _default: import("vue/types/v3-define-component").DefineComponent<{ data: { required: true; type: PropType; }; schema: { required: false; type: PropType; default: undefined; }; uischema: { required: false; type: PropType; default: undefined; }; renderers: { required: true; type: PropType>; }; cells: { required: false; type: PropType>; default: () => never[]; }; config: { required: false; type: PropType; default: undefined; }; readonly: { required: false; type: BooleanConstructor; default: boolean; }; uischemas: { required: false; type: PropType>; default: () => never[]; }; validationMode: { required: false; type: PropType; default: string; }; ajv: { required: false; type: PropType; default: undefined; }; i18n: { required: false; type: PropType; default: undefined; }; additionalErrors: { required: false; type: PropType, unknown>[]>; default: () => ErrorObject, unknown>[]; }; }, import("vue").Data, { schemaToUse: JsonSchema; dataToUse: any; uischemaToUse: UISchemaElement; jsonforms: { core: JsonFormsCore; config: any; i18n: JsonFormsI18nState; renderers: MaybeReadonly; cells: MaybeReadonly; uischemas: MaybeReadonly; readonly: boolean; }; }, { coreDataToUpdate(): any; eventToEmit(): JsonFormsChangeEvent; }, { dispatch(action: CoreActions): void; }, import("vue/types/v3-component-options").ComponentOptionsMixin, import("vue/types/v3-component-options").ComponentOptionsMixin, "change"[], string, Readonly; }; schema: { required: false; type: PropType; default: undefined; }; uischema: { required: false; type: PropType; default: undefined; }; renderers: { required: true; type: PropType>; }; cells: { required: false; type: PropType>; default: () => never[]; }; config: { required: false; type: PropType; default: undefined; }; readonly: { required: false; type: BooleanConstructor; default: boolean; }; uischemas: { required: false; type: PropType>; default: () => never[]; }; validationMode: { required: false; type: PropType; default: string; }; ajv: { required: false; type: PropType; default: undefined; }; i18n: { required: false; type: PropType; default: undefined; }; additionalErrors: { required: false; type: PropType, unknown>[]>; default: () => ErrorObject, unknown>[]; }; }>>, { schema: JsonSchema; uischema: UISchemaElement; cells: MaybeReadonly; config: any; readonly: boolean; uischemas: MaybeReadonly; validationMode: ValidationMode; ajv: Ajv; i18n: JsonFormsI18nState; additionalErrors: ErrorObject, unknown>[]; }>; export default _default;