import { MeButton } from './button/index.mjs';
import { MeSvgIcon } from './svg-icon/index.mjs';
import { MeDot } from './dot/index.mjs';
import { MeImage } from './image/index.mjs';
import { MeText } from './text/index.mjs';
import { MeIconButton } from './icon-button/index.mjs';
import { MeEnv } from './env/index.mjs';
import { MeTodo } from './todo/index.mjs';
import { MeAvatarGroup } from './avatar-group/index.mjs';
import { MeRibbon } from './ribbon/index.mjs';
import { MeStatus } from './status/index.mjs';
import { MeStatusTag } from './status-tag/index.mjs';
import { MeGroup } from './group/index.mjs';
import { MeConfirmButton } from './confirm-button/index.mjs';
import { MeDialog } from './dialog/index.mjs';
import { MeLabel } from './label/index.mjs';
import { MeFormRadio } from './form-radio/index.mjs';
import { MeBody } from './body/index.mjs';
import { MeCard } from './card/index.mjs';
import { MePageResult } from './page-result/index.mjs';
import { MeSwiper } from './swiper/index.mjs';
import { MeLoading } from './loading/index.mjs';
import { MeResourceCard } from './resource-card/index.mjs';
import { MeExpandMenu } from './expand-menu/index.mjs';
import { MeFlexBox } from './flex-box/index.mjs';
import { MeResourceImage } from './resource-image/index.mjs';
import { MeAvatar } from './avatar/index.mjs';
import { MeOverlay } from './overlay/index.mjs';
import { MeMoreDropdown } from './more-dropdown/index.mjs';
import { MeBreadcrumb } from './breadcrumb/index.mjs';
import { MeNav } from './nav/index.mjs';
import { MeWeekCalendar, MeWeekCalendarColumn } from './week-calendar/index.mjs';
import { MeTreeMenu } from './tree-menu/index.mjs';
import { MeIconSelector } from './icon-selector/index.mjs';
import { MeInputNumber } from './input-number/index.mjs';
import { MeInput } from './input/index.mjs';
import { MeInputRangeNumber } from './input-range-number/index.mjs';
import { MeInputRangeText } from './input-range-text/index.mjs';
import { MeInputRangeDate } from './input-range-date/index.mjs';
import { MePropertyEditor } from './property-editor/index.mjs';
import { MeInputRandom } from './input-random/index.mjs';
import { MeInputSelect } from './input-select/index.mjs';
import { MeSelectDate } from './select-date/index.mjs';
import { MeInputGps } from './input-gps/index.mjs';
import { MeWangEditor } from './wang-editor/index.mjs';
import { MeUpload } from './upload/index.mjs';
export { createMeUpload } from './upload/index.mjs';
import { MeUploadImage } from './upload-image/index.mjs';
import { MeUploadFile } from './upload-file/index.mjs';
import { MeUploadVideo } from './upload-video/index.mjs';
import { MeLoadJson } from './load-json/index.mjs';
import { MeMenu, MeColumnMenu, MeMainMenu } from './menu/index.mjs';
import { MeInputRadio } from './input-radio/index.mjs';
import { MePagination } from './pagination/index.mjs';
import { MeSegmented } from './segmented/index.mjs';
import { MeTextSeparator } from './text-separator/index.mjs';
export { MeMessage } from './message/index.mjs';
export { MeImageViewer } from './image-viewer/index.mjs';
export { MeVideoViewer } from './video-viewer/index.mjs';
export { RandomType } from './input-random/src/input-random.mjs';
export { isNumber } from './input-number/src/input-number.mjs';
export { uuid } from './property-editor/src/property-editor.mjs';

"use strict";
const components = [
  MeButton,
  MeSvgIcon,
  MeDot,
  MeImage,
  MeText,
  MeIconButton,
  MeEnv,
  MeTodo,
  MeAvatarGroup,
  MeRibbon,
  MeStatus,
  MeStatusTag,
  MeGroup,
  MeConfirmButton,
  MeDialog,
  MeLabel,
  MeFormRadio,
  MeBody,
  MeCard,
  MePageResult,
  MeSwiper,
  MeLoading,
  MeResourceCard,
  MeExpandMenu,
  MeFlexBox,
  MeResourceImage,
  MeAvatar,
  MeOverlay,
  MeMoreDropdown,
  MeBreadcrumb,
  MeNav,
  MeWeekCalendar,
  MeWeekCalendarColumn,
  MeTreeMenu,
  MeIconSelector,
  MeInputNumber,
  MeInput,
  MeInputRangeNumber,
  MeInputRangeText,
  MeInputRangeDate,
  MePropertyEditor,
  MeInputRandom,
  MeInputSelect,
  MeSelectDate,
  MeInputGps,
  MeWangEditor,
  MeUpload,
  MeUploadImage,
  MeUploadFile,
  MeUploadVideo,
  MeLoadJson,
  MeMenu,
  MeColumnMenu,
  MeMainMenu,
  MeInputRadio,
  MePagination,
  MeSegmented,
  MeTextSeparator
];
function install(app) {
  components.forEach((item) => {
    if (item.install) {
      app.use(item);
    } else if (item.name) {
      app.component(item.name, item);
    }
  });
}
var index = {
  install
};

export { MeAvatar, MeAvatarGroup, MeBody, MeBreadcrumb, MeButton, MeCard, MeColumnMenu, MeConfirmButton, MeDialog, MeDot, MeEnv, MeExpandMenu, MeFlexBox, MeFormRadio, MeGroup, MeIconButton, MeIconSelector, MeImage, MeInput, MeInputGps, MeInputNumber, MeInputRadio, MeInputRandom, MeInputRangeDate, MeInputRangeNumber, MeInputRangeText, MeInputSelect, MeLabel, MeLoadJson, MeLoading, MeMainMenu, MeMenu, MeMoreDropdown, MeNav, MeOverlay, MePageResult, MePagination, MePropertyEditor, MeResourceCard, MeResourceImage, MeRibbon, MeSegmented, MeSelectDate, MeStatus, MeStatusTag, MeSvgIcon, MeSwiper, MeText, MeTextSeparator, MeTodo, MeTreeMenu, MeUpload, MeUploadFile, MeUploadImage, MeUploadVideo, MeWangEditor, MeWeekCalendar, MeWeekCalendarColumn, index as default, install };
//# sourceMappingURL=index.mjs.map
