import * as components from './components.mjs';
import './version/index.mjs';
import cssinjs from './cssinjs/index.mjs';
export { useConfigContextInject as useAntdContext } from './config-provider/context.mjs';
export { default as theme } from './theme/index.mjs';
import api from './message/index.mjs';
import api$1 from './notification/index.mjs';
import Modal from './modal/Modal.mjs';
import { version } from './version/version.mjs';
export { AAffix as Affix } from './affix/index.mjs';
export { default as Anchor } from './anchor/Anchor.mjs';
export { default as AnchorLink } from './anchor/AnchorLink.mjs';
export { default as AutoComplete, AutoCompleteOptGroup, AutoCompleteOption } from './auto-complete/index.mjs';
export { default as Alert } from './alert/index.mjs';
export { default as Avatar } from './avatar/Avatar.mjs';
export { default as AvatarGroup } from './avatar/Group.mjs';
export { default as Badge } from './badge/Badge.mjs';
export { default as BadgeRibbon } from './badge/Ribbon.mjs';
export { default as Breadcrumb } from './breadcrumb/Breadcrumb.mjs';
export { default as BreadcrumbItem } from './breadcrumb/BreadcrumbItem.mjs';
export { default as BreadcrumbSeparator } from './breadcrumb/BreadcrumbSeparator.mjs';
export { default as Button } from './button/button.mjs';
export { default as ButtonGroup } from './button/button-group.mjs';
export { default as Calendar } from './calendar/dayjs.mjs';
export { default as Card } from './card/Card.mjs';
export { default as CardGrid } from './card/Grid.mjs';
export { default as CardMeta } from './card/Meta.mjs';
export { default as Collapse } from './collapse/Collapse.mjs';
export { default as CollapsePanel } from './collapse/CollapsePanel.mjs';
export { default as Carousel } from './carousel/index.mjs';
export { default as Cascader } from './cascader/index.mjs';
export { default as Checkbox } from './checkbox/Checkbox.mjs';
export { default as CheckboxGroup } from './checkbox/Group.mjs';
export { default as Col } from './col/index.mjs';
export { default as Comment } from './comment/index.mjs';
export { default as ConfigProvider } from './config-provider/index.mjs';
export { default as DatePicker, MonthPicker, QuarterPicker, RangePicker, WeekPicker } from './date-picker/dayjs.mjs';
export { default as Descriptions, DescriptionsItem } from './descriptions/index.mjs';
export { default as Divider } from './divider/index.mjs';
export { default as Dropdown } from './dropdown/dropdown.mjs';
export { default as DropdownButton } from './dropdown/dropdown-button.mjs';
export { default as Drawer } from './drawer/index.mjs';
export { default as Empty } from './empty/index.mjs';
export { default as FloatButton } from './float-button/FloatButton.mjs';
export { default as FloatButtonGroup } from './float-button/FloatButtonGroup.mjs';
export { default as BackTop } from './float-button/BackTop.mjs';
export { default as Form } from './form/Form.mjs';
export { default as FormItem } from './form/FormItem.mjs';
export { default as FormItemRest } from './form/FormItemContext.mjs';
export { default as Input } from './input/Input.mjs';
export { default as InputGroup } from './input/Group.mjs';
export { default as InputPassword } from './input/Password.mjs';
export { default as InputSearch } from './input/Search.mjs';
export { default as Textarea } from './input/TextArea.mjs';
export { default as Image } from './image/index.mjs';
export { default as ImagePreviewGroup } from './image/PreviewGroup.mjs';
export { default as InputNumber } from './input-number/index.mjs';
export { default as Layout, LayoutContent, LayoutFooter, LayoutHeader, LayoutSider } from './layout/index.mjs';
export { default as List } from './list/index.mjs';
export { default as ListItem } from './list/Item.mjs';
export { default as ListItemMeta } from './list/ItemMeta.mjs';
export { default as Menu } from './menu/src/Menu.mjs';
export { default as MenuDivider } from './menu/src/Divider.mjs';
export { default as MenuItem } from './menu/src/MenuItem.mjs';
export { default as MenuItemGroup } from './menu/src/ItemGroup.mjs';
export { default as SubMenu } from './menu/src/SubMenu.mjs';
export { default as Mentions, MentionsOption } from './mentions/index.mjs';
export { default as Statistic } from './statistic/Statistic.mjs';
export { StatisticCountdown } from './statistic/index.mjs';
export { default as PageHeader } from './page-header/index.mjs';
export { default as Pagination } from './pagination/index.mjs';
export { default as Popconfirm } from './popconfirm/index.mjs';
export { default as Popover } from './popover/index.mjs';
export { default as Progress } from './progress/index.mjs';
export { default as Radio } from './radio/Radio.mjs';
export { default as RadioButton } from './radio/RadioButton.mjs';
export { default as RadioGroup } from './radio/Group.mjs';
export { default as Rate } from './rate/index.mjs';
export { default as Result } from './result/index.mjs';
export { default as Row } from './row/index.mjs';
export { default as Select } from './select/select.mjs';
export { default as Skeleton } from './skeleton/Skeleton.mjs';
export { default as SkeletonButton } from './skeleton/Button.mjs';
export { default as SkeletonAvatar } from './skeleton/Avatar.mjs';
export { default as SkeletonInput } from './skeleton/Input.mjs';
export { default as SkeletonImage } from './skeleton/Image.mjs';
export { default as SkeletonTitle } from './skeleton/Title.mjs';
export { default as Slider } from './slider/index.mjs';
export { default as Space } from './space/index.mjs';
export { default as Spin } from './spin/Spin.mjs';
export { Step, default as Steps } from './steps/index.mjs';
export { default as Switch } from './switch/index.mjs';
export { default as Table, TableSummary, TableSummaryCell, TableSummaryRow } from './table/index.mjs';
export { default as TableColumn } from './table/Column.mjs';
export { default as TableColumnGroup } from './table/ColumnGroup.mjs';
export { default as Transfer } from './transfer/index.mjs';
export { default as Tree, TreeNode } from './tree/index.mjs';
export { default as DirectoryTree } from './tree/DirectoryTree.mjs';
export { default as TreeSelect, TreeSelectNode } from './tree-select/index.mjs';
export { default as Tabs } from './tabs/src/Tabs.mjs';
export { default as TabPane } from './tabs/src/TabPanelList/TabPane.mjs';
export { default as Tag } from './tag/index.mjs';
export { default as CheckableTag } from './tag/CheckableTag.mjs';
export { default as TimePicker, TimeRangePicker } from './time-picker/dayjs.mjs';
export { default as Timeline } from './timeline/Timeline.mjs';
export { default as TimelineItem } from './timeline/TimelineItem.mjs';
export { default as Tooltip } from './tooltip/index.mjs';
export { default as Typography } from './typography/Typography.mjs';
export { default as TypographyLink } from './typography/Link.mjs';
export { default as TypographyParagraph } from './typography/Paragraph.mjs';
export { default as TypographyText } from './typography/Text.mjs';
export { default as TypographyTitle } from './typography/Title.mjs';
export { default as Upload, UploadDragger } from './upload/index.mjs';
export { default as LocaleProvider } from './locale-provider/index.mjs';
export { default as Watermark } from './watermark/index.mjs';
export { default as Segmented } from './segmented/index.mjs';
export { default as QRCode } from './qrcode/index.mjs';
export { default as Tour } from './tour/index.mjs';
export { selectProps } from './select/props.mjs';
export { SelectOptGroup, SelectOption } from './select/index.mjs';
export { default as Theme } from './cssinjs/theme/Theme.mjs';
export { default as createTheme } from './cssinjs/theme/createTheme.mjs';
export { extractStyle, default as useStyleRegister } from './cssinjs/hooks/useStyleRegister.mjs';
export { default as useCacheToken } from './cssinjs/hooks/useCacheToken.mjs';
export { StyleProvider, createCache, useStyleInject, useStyleProvider } from './cssinjs/StyleContext.mjs';
export { default as Keyframes } from './cssinjs/Keyframes.mjs';
export { default as legacyLogicalPropertiesTransformer } from './cssinjs/transformers/legacyLogicalProperties.mjs';
export { default as logicalPropertiesLinter } from './cssinjs/linters/logicalPropertiesLinter.mjs';
export { default as legacyNotSelectorLinter } from './cssinjs/linters/legacyNotSelectorLinter.mjs';

const install = function(app) {
  Object.keys(components).forEach((key) => {
    const component = components[key];
    if (component.install)
      app.use(component);
  });
  app.use(cssinjs.StyleProvider);
  app.config.globalProperties.$message = api;
  app.config.globalProperties.$notification = api$1;
  app.config.globalProperties.$info = Modal.info;
  app.config.globalProperties.$success = Modal.success;
  app.config.globalProperties.$error = Modal.error;
  app.config.globalProperties.$warning = Modal.warning;
  app.config.globalProperties.$confirm = Modal.confirm;
  app.config.globalProperties.$destroyAll = Modal.destroyAll;
  return app;
};
var index = {
  version,
  install
};

export { Modal, cssinjs, index as default, install, api as message, api$1 as notification, version };
//# sourceMappingURL=index.mjs.map
