export const emits: { /** * @arg {any} data */ 'update:modelValue': (data: any) => boolean; /** * @arg {import('../types.js').VjsfStatefulLayout} state */ 'update:state': (state: import("../types.js").VjsfStatefulLayout) => boolean; }; export function useVjsf(schema: import("vue").Ref, modelValue: import("vue").Ref, options: import("vue").Ref, nodeComponents: Record, emit: any, compile?: typeof import("@json-layout/core/compile").compile, produceCompileOptions?: typeof import("@json-layout/core/compile").produceCompileOptions, precompiledLayout?: import("vue").Ref): { el: import("vue").Ref; statefulLayout: import("vue").ShallowRef; stateTree: import("vue").ShallowRef; }; //# sourceMappingURL=use-vjsf.d.ts.map