import type { Component } from 'vue'; import { A2UI_0_9_1, type JsonFormA2UI_0_9_1ComponentNode, type JsonFormComponentRegistry, type JsonFormExternalComponentMap, type JsonFormModel, type JsonFormSchema } from './types'; export declare const jsonFormBuiltInComponents: JsonFormComponentRegistry; export declare function resolveJsonFormComponents(customComponents?: JsonFormComponentRegistry): Record; export declare function shouldStretchJsonFormControl(type?: string): boolean; export declare function parseJsonFormPath(path: string, adapter?: 'default' | typeof A2UI_0_9_1): string[]; export declare function getJsonFormValue(model: JsonFormModel | undefined, path: string, adapter?: 'default' | typeof A2UI_0_9_1): unknown; export declare function setJsonFormValue(model: JsonFormModel | undefined, path: string, value: unknown, adapter?: 'default' | typeof A2UI_0_9_1): void; export declare function translateA2UI_0_9_1ToJsonFormSchemas(nodes: JsonFormA2UI_0_9_1ComponentNode[]): JsonFormSchema[]; export declare function mergeJsonFormClassName(...classNames: unknown[]): unknown[];