import { App } from 'vue';
import * as echarts from 'echarts';
export { echarts };
import * as THREE from 'three';
export { THREE };
export * from '@element-plus/icons-vue';
export { default as dayjs } from 'dayjs';
export * from 'element-plus';
export * from './button';
export * from './icon';
export * from './icon/src/icons';
export * from './layout';
export * from './badge';
export * from './message';
export * from './container';
export * from './radio';
export * from './switch';
export * from './input';
export * from './noData';
export * from './upload';
export * from './image';
export * from './hideNumber';
export * from './operationColumn';
export * from './charts';
export * from './chat';
export * from './AI';
export * from './map';
export * from './table';
export * from './qrcode';
export * from './signature';
export * from './fileViewer';
export * from './form';
export * from './searchForm';
export * from './provider';
export * from './videoPlayer';
export * from '../utils/hooks';
export * from './editor';
export * from './three';
export * from './designer';
export * from './mediaSwiper';
declare const install: (app: App, options?: any) => void;
export default install;
