import installer from './defaults.mjs';
export { setCssCdn, default as setIntroduction, setJsCdn } from './packages/utils/setIconfont.mjs';
export { default as mittBus } from './packages/utils/mitt.mjs';
export { default as Watermark } from './packages/utils/watermark.mjs';
import commonFunction from './packages/hooks/commonFunction.mjs';
export { default as other } from './packages/hooks/other.mjs';
export { default as initIconfont } from './packages/utils/getStyleSheets.mjs';
import './packages/types/index.mjs';
export { AccountTypeEnum, AppSysTypeData, AppSysTypeEnum, HttpMethodEnum, JobCreateTypeEnum, PowerAreaData } from './packages/api/index.mjs';
import './packages/utils/index.mjs';
import './packages/stores/index.mjs';
import './packages/hooks/index.mjs';
export { getCountryCode, i18n, iso_3166_1_CountryList, languageList, loadRemoteMessages, mergMessage, setupI18n } from './packages/locale/index.mjs';
export { version } from './version.mjs';
export { Local, Session } from './packages/utils/storage.mjs';
export { NextLoading } from './packages/utils/loading.mjs';
export { StringToObj } from './packages/utils/json-utils.mjs';
export { accessTokenKey, axiosInstance, cancelAllRequest, cancelRequest, clearAccessTokens, clearTokens, decryptJWT, getHeader, getJWTDate, getToken, reLoadLoginAccessToken, refreshAccessTokenKey, request2, default as service, sleep, tansParams } from './packages/utils/request.mjs';
export { auth, authAll, auths, hAuth, hAuthAll, hAuths } from './packages/hooks/authFunction.mjs';
export { base64ToFile, blobToFile, dataURLtoBlob, fileToBase64, urlToBase64 } from './packages/utils/base64Conver.mjs';
export { buildLocaleContext, buildTranslator, translate, useLocale } from './packages/hooks/useLocale.mjs';
export { clone, isObjectValueEqual, judgementSameArr, removeDuplicate } from './packages/utils/arrayOperation.mjs';
export { cmpId, depId, getOpOrg, groupId, hasPrivilege, hasRoleCode, isAdmin, isMember, isNormalUser, isSupperAdmin, isTenantAdmin, orgId, orgName, posId, posName, roles, tenantId, userAccount, userEmail, userFriendName, userId, userName, userPhone } from './packages/hooks/useInfo.mjs';
export { destroyIdleTimeout, initIdleTimeout, updateIdleTimeout } from './packages/hooks/idleTimeout.mjs';
export { downloadByBase64, downloadByData, downloadByOnlineUrl, downloadByUrl, downloadStreamFile, getFileName, openWindow } from './packages/utils/download.mjs';
export { default as en } from './packages/locale/lang/en.mjs';
export { exportExcel } from './packages/utils/exportExcel.mjs';
export { feature, useSysApi } from './packages/api/sys/index.mjs';
export { flowLoading } from './packages/utils/flowLoading.mjs';
export { formatAxis, formatDate, formatPast, getWeek } from './packages/utils/formatTime.mjs';
export { gcj02ToBd09, wgs84ToBd09, wgs84ToGcj02 } from './packages/utils/gpsConvertor.mjs';
export { getFileUrl, showFileUrl } from './packages/utils/uploadfileurl.mjs';
export { getFormItemLabel, getFormItemProp, getRules, getlimit, showTabelColumn } from './packages/hooks/limitsFunction.mjs';
export { getpower, powerAuthDel } from './packages/hooks/powerFunction.mjs';
export { judgementIdCard, verifiyNumberInteger, verifyAccount, verifyAndSpace, verifyCarNum, verifyCnAndSpace, verifyEmail, verifyEnAndSpace, verifyFullName, verifyIPAddress, verifyIdCard, verifyNumberCnUppercase, verifyNumberComma, verifyNumberIntegerAndFloat, verifyNumberPercentage, verifyNumberPercentageFloat, verifyPassword, verifyPasswordPowerful, verifyPasswordStrength, verifyPhone, verifyPostalCode, verifyTelPhone, verifyTextColor, verifyUrl } from './packages/utils/toolsValidate.mjs';
export { loadSysInfo, updateFavicon } from './packages/hooks/sysInfo.mjs';
export { default as pinia } from './packages/stores/inpinia.mjs';
export { provideFormEvents, useFormEvents } from './packages/hooks/composables/useDialogEvents.mjs';
export { restartSignalR, signalR } from './packages/utils/signalR.mjs';
export { saulVModel } from './packages/utils/saulVModel.mjs';
export { signatureByKSort } from './packages/utils/data-signature.mjs';
export { useApi, useBaseApi } from './packages/api/base/index.mjs';
export { useChangeColor } from './packages/utils/theme.mjs';
export { useDateTimeShortCust } from './packages/hooks/dateTimeShortCust.mjs';
export { useFormRulePresets } from './packages/utils/formRule.mjs';
export { useKeepALiveNames } from './packages/stores/keepAliveNames.mjs';
export { useRequestOldRoutes } from './packages/stores/requestOldRoutes.mjs';
export { useRoutesList } from './packages/stores/routesList.mjs';
export { useTagsViewRoutes } from './packages/stores/tagsViewRoutes.mjs';
export { useThemeConfig } from './packages/stores/themeConfig.mjs';
export { useUserInfo } from './packages/stores/userInfo.mjs';
export { useVxeTable } from './packages/hooks/useVxeTableOptionsHook.mjs';
export { usefminputdropdownstore } from './packages/stores/ainputdropdow.mjs';
export { validateFormWithScroll, validateFormWithScrollCallback } from './packages/utils/formValidate.mjs';
export { default as zhCn } from './packages/locale/lang/zh-cn.mjs';

const commonFun = commonFunction();
const install = installer.install;

export { commonFun, commonFunction, installer as default, install };
