var _window;
import ProAction from './actions';
import ProCard from './card';
import ProField from './field';
import ProForm from './form';
import hooks from './hooks';
import ProInfo from './info';
// import ProLayout from './layout';
import ProPageContainer from './page-container';
import ProPageHeader from './page-header';
import ProTable from './table';
import ProSkeleton from './skeleton';
import utils from './utils';
import ProSidebar from './sidebar';
import { ProTimeline } from './timeline';
import ProImage from './image';
import * as nocode from './nocode';
import * as templates from './templates';
import TeamixIcon from '@teamix/icon';
import './global.scss';
// 设置图标源
// @ts-ignore
if (!((_window = window) === null || _window === void 0 ? void 0 : _window.TEAMIXPRO_WITHOUT_ICON)) {
  TeamixIcon.setConfig(utils.getTeamixIconConfig());
}
export * from './actions';
export * from './card';
export * from './field';
export * from './form';
export * from './info';
export * from './nocode';
export * from './page-container';
export * from './page-header';
export * from './skeleton';
export * from './table';
export * from './sidebar';
export * from './utils';
export * from './timeline';
export * from './image';
var version = '1.5.28';
// By TeamixTest
window.postMessage({
  source: 'teamix-test-devtools',
  url: window.location.href,
  event: 'getModuleInfo',
  moduleName: '@teamix/pro',
  moduleVersion: version,
  moduleType: 'TeamixPro',
  componentName: 'TeamixPro'
}, '*');
export { version, ProAction, ProCard, ProField, ProForm, ProInfo,
// ProLayout,
ProPageContainer, ProPageHeader, ProSkeleton, ProTable, ProSidebar, ProTimeline, TeamixIcon, ProImage, hooks, nocode, templates, utils };