export { default as BasicForm } from './src/BasicForm.vue';

export * from './src/types/form';
export * from './src/types/formItem';

export { useComponentRegister } from './src/hooks/useComponentRegister';
export { useForm } from './src/hooks/useForm';

export { default as ApiSelect } from './src/components/ApiSelect.vue';
export { default as RadioButtonGroup } from './src/components/RadioButtonGroup.vue';
export { default as ApiTreeSelect } from './src/components/ApiTreeSelect.vue';
export { default as ApiRadioGroup } from './src/components/ApiRadioGroup.vue';
export { default as ApiUpload } from './src/components/ApiUpload.vue';

export { default as StructForm } from './src/externalCompns/components/StructForm/StructForm.vue';

//注册自定义组件
export {
  JEasyCron,
  JEasyCronInner,
  JEasyCronModal,
} from '/@/components/Form/src/externalCompns/components/JEasyCron';
// Jeecg自定义校验
export { JCronValidator } from '/@/components/Form/src/externalCompns/components/JEasyCron';
// export { BasicForm };
