import { default as JxEditor } from './components/JxEditor.vue';
export { JxEditor };
export type { Field, FieldType, ArrayType, FieldValue, ValidationError, ValidationResult, TypeOption, ArrayTypeOption, FieldTypeConfig } from './types';
export { validateField, validateFields, getDefaultValue } from './utils/validation';
export { FIELD_TYPES, ARRAY_ELEMENT_TYPES, FIELD_TYPE_CONFIGS } from './constants/fieldTypes';
export { useJsonField } from './composables/useJsonField';
export { useClickOutside } from './composables/useClickOutside';
