import { ControlElement, JsonFormsRendererRegistryEntry } from '@jsonforms/core'; declare const controlRenderer: import("vue").DefineComponent<{ schema: { required: true; type: import("vue").PropType; }; uischema: { required: true; type: import("vue").PropType; }; path: { required: true; type: StringConstructor; }; enabled: { required: false; type: BooleanConstructor; default: undefined; }; renderers: { required: boolean; type: import("vue").PropType; default: undefined; }; cells: { required: boolean; type: import("vue").PropType; default: undefined; }; config: { required: boolean; type: ObjectConstructor; default: undefined; }; }, { adaptValue: (value: any) => unknown; control: import("vue").ComputedRef<{ cells: { tester: import("@jsonforms/core").RankedTester; cell: any; }[]; label: string; description: string; required: boolean; i18nKeyPrefix: string; uischema: ControlElement; errors: string; data: any; rootSchema: import("@jsonforms/core").JsonSchema; id: string; config: any; schema: import("@jsonforms/core").JsonSchema; enabled: boolean; visible: boolean; path: string; renderers: JsonFormsRendererRegistryEntry[]; }> & import("vue").ComputedRef; handleChange(path: string, value: any): void; filteredErrors: import("vue").ComputedRef; rawErrors: import("vue").ComputedRef; styles: import("..").Styles; isFocused: import("vue").Ref; appliedOptions: import("vue").ComputedRef; controlWrapper: import("vue").ComputedRef<{ id: any; description: any; errors: any; label: any; visible: any; required: any; }>; onChange: (value: any) => void; vuetifyProps: (path: string) => any; persistentHint: () => boolean; computedLabel: import("vue").ComputedRef; touched: import("vue").Ref; handleBlur: () => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; }; uischema: { required: true; type: import("vue").PropType; }; path: { required: true; type: StringConstructor; }; enabled: { required: false; type: BooleanConstructor; default: undefined; }; renderers: { required: boolean; type: import("vue").PropType; default: undefined; }; cells: { required: boolean; type: import("vue").PropType; default: undefined; }; config: { required: boolean; type: ObjectConstructor; default: undefined; }; }>>, { enabled: boolean; renderers: JsonFormsRendererRegistryEntry[]; cells: import("@jsonforms/core").JsonFormsCellRendererRegistryEntry[]; config: Record; }, {}>; export default controlRenderer; export declare const entry: JsonFormsRendererRegistryEntry;