import MagicBox from './core/MagicBox';
import Preview from './core/Preview';
import { MGenerator as Designer } from './layout/MGenerator';
import MBaseComponent from './MComponents/MBaseComponent';
/**
 * 整个 magic-box 只对外暴露 4 个组件：
 * - Designer 设计器
 * - Preview 渲染器
 * - MagicBox 包装类，用来给普通的 React 组件赋予拖拽交互能力
 * - MBaseComponent 设计器组件的基本类，所有需要在设计器中使用的组件都应该继承自此类，以获得基本的属性和功能
 */

export { Designer, Preview, MagicBox, MBaseComponent };