/* eslint-disable */ // @ts-nocheck // Generated by unplugin-vue-components // Read more: https://github.com/vuejs/core/pull/3399 // biome-ignore lint: disable export {} /* prettier-ignore */ declare module 'vue' { export interface GlobalComponents { About: typeof import('./src/components/About.vue')['default'] ArticleAudio: typeof import('./src/components/article/components/ArticleAudio.vue')['default'] ArticleList: typeof import('./src/components/list/ArticleList.vue')['default'] ArticleSetting: typeof import('./src/components/setting/ArticleSetting.vue')['default'] Audio: typeof import('./src/components/base/Audio.vue')['default'] BackIcon: typeof import('./src/components/BackIcon.vue')['default'] BaseButton: typeof import('./src/components/BaseButton.vue')['default'] BaseIcon: typeof import('./src/components/BaseIcon.vue')['default'] BaseInput: typeof import('./src/components/base/BaseInput.vue')['default'] BaseList: typeof import('./src/components/list/BaseList.vue')['default'] BasePage: typeof import('./src/components/BasePage.vue')['default'] BaseTable: typeof import('./src/components/BaseTable.vue')['default'] Book: typeof import('./src/components/Book.vue')['default'] ChangeLastPracticeIndexDialog: typeof import('./src/components/word/components/ChangeLastPracticeIndexDialog.vue')['default'] ChannelIcons: typeof import('./src/components/ChannelIcons/ChannelIcons.vue')['default'] Checkbox: typeof import('./src/components/base/checkbox/Checkbox.vue')['default'] Close: typeof import('./src/components/icon/Close.vue')['default'] Code: typeof import('./src/components/user/Code.vue')['default'] Collapse: typeof import('./src/components/base/Collapse.vue')['default'] CommonSetting: typeof import('./src/components/setting/CommonSetting.vue')['default'] ConflictNotice: typeof import('./src/components/ConflictNotice.vue')['default'] ConflictNoticeText: typeof import('./src/components/ConflictNoticeText.vue')['default'] DeleteIcon: typeof import('./src/components/icon/DeleteIcon.vue')['default'] Dialog: typeof import('./src/components/dialog/Dialog.vue')['default'] DictGroup: typeof import('./src/components/list/DictGroup.vue')['default'] DictList: typeof import('./src/components/list/DictList.vue')['default'] EditAbleText: typeof import('./src/components/EditAbleText.vue')['default'] EditArticle: typeof import('./src/components/article/components/EditArticle.vue')['default'] EditBook: typeof import('./src/components/article/components/EditBook.vue')['default'] EditSingleArticleModal: typeof import('./src/components/article/components/EditSingleArticleModal.vue')['default'] Empty: typeof import('./src/components/Empty.vue')['default'] Footer: typeof import('./src/components/word/components/Footer.vue')['default'] Form: typeof import('./src/components/base/form/Form.vue')['default'] FormItem: typeof import('./src/components/base/form/FormItem.vue')['default'] Github: typeof import('./src/components/ChannelIcons/Github.vue')['default'] GroupList: typeof import('./src/components/word/components/GroupList.vue')['default'] Header: typeof import('./src/components/Header.vue')['default'] IconBxVolume: typeof import('~icons/bx/volume')['default'] IconBxVolumeFull: typeof import('~icons/bx/volume-full')['default'] IconBxVolumeLow: typeof import('~icons/bx/volume-low')['default'] IconBxVolumeMute: typeof import('~icons/bx/volume-mute')['default'] IconClarityVolumeUpLine: typeof import('~icons/clarity/volume-up-line')['default'] IconEosIconsLoading: typeof import('~icons/eos-icons/loading')['default'] IconFluentAdd16Regular: typeof import('~icons/fluent/add16-regular')['default'] IconFluentAdd20Regular: typeof import('~icons/fluent/add20-regular')['default'] IconFluentAddSquare20Regular: typeof import('~icons/fluent/add-square20-regular')['default'] IconFluentAlignSpaceFitVertical20Regular: typeof import('~icons/fluent/align-space-fit-vertical20-regular')['default'] IconFluentArrowBounce20Regular: typeof import('~icons/fluent/arrow-bounce20-regular')['default'] IconFluentArrowCircleRight16Regular: typeof import('~icons/fluent/arrow-circle-right16-regular')['default'] IconFluentArrowClockwise20Regular: typeof import('~icons/fluent/arrow-clockwise20-regular')['default'] IconFluentArrowDownload20Regular: typeof import('~icons/fluent/arrow-download20-regular')['default'] IconFluentArrowLeft16Regular: typeof import('~icons/fluent/arrow-left16-regular')['default'] IconFluentArrowRepeatAll20Regular: typeof import('~icons/fluent/arrow-repeat-all20-regular')['default'] IconFluentArrowRight16Regular: typeof import('~icons/fluent/arrow-right16-regular')['default'] IconFluentArrowShuffle16Regular: typeof import('~icons/fluent/arrow-shuffle16-regular')['default'] IconFluentArrowSort20Regular: typeof import('~icons/fluent/arrow-sort20-regular')['default'] IconFluentArrowSwap20Regular: typeof import('~icons/fluent/arrow-swap20-regular')['default'] IconFluentBook20Regular: typeof import('~icons/fluent/book20-regular')['default'] IconFluentBookLetter20Regular: typeof import('~icons/fluent/book-letter20-regular')['default'] IconFluentBookNumber20Filled: typeof import('~icons/fluent/book-number20-filled')['default'] IconFluentCalendarDate20Regular: typeof import('~icons/fluent/calendar-date20-regular')['default'] IconFluentCheckmarkCircle16Filled: typeof import('~icons/fluent/checkmark-circle16-filled')['default'] IconFluentCheckmarkCircle16Regular: typeof import('~icons/fluent/checkmark-circle16-regular')['default'] IconFluentCheckmarkCircle20Filled: typeof import('~icons/fluent/checkmark-circle20-filled')['default'] IconFluentCheckmarkCircle20Regular: typeof import('~icons/fluent/checkmark-circle20-regular')['default'] IconFluentChevronDown20Filled: typeof import('~icons/fluent/chevron-down20-filled')['default'] IconFluentChevronDown20Regular: typeof import('~icons/fluent/chevron-down20-regular')['default'] IconFluentChevronLeft20Filled: typeof import('~icons/fluent/chevron-left20-filled')['default'] IconFluentChevronLeft28Filled: typeof import('~icons/fluent/chevron-left28-filled')['default'] IconFluentChevronUp20Filled: typeof import('~icons/fluent/chevron-up20-filled')['default'] IconFluentClock20Regular: typeof import('~icons/fluent/clock20-regular')['default'] IconFluentCommentEdit20Regular: typeof import('~icons/fluent/comment-edit20-regular')['default'] IconFluentCopy20Regular: typeof import('~icons/fluent/copy20-regular')['default'] IconFluentCrown20Regular: typeof import('~icons/fluent/crown20-regular')['default'] IconFluentDatabasePerson20Regular: typeof import('~icons/fluent/database-person20-regular')['default'] IconFluentDelete20Regular: typeof import('~icons/fluent/delete20-regular')['default'] IconFluentDismiss20Regular: typeof import('~icons/fluent/dismiss20-regular')['default'] IconFluentDismissCircle16Regular: typeof import('~icons/fluent/dismiss-circle16-regular')['default'] IconFluentDismissCircle20Filled: typeof import('~icons/fluent/dismiss-circle20-filled')['default'] IconFluentDocument20Regular: typeof import('~icons/fluent/document20-regular')['default'] IconFluentErrorCircle20Filled: typeof import('~icons/fluent/error-circle20-filled')['default'] IconFluentErrorCircle20Regular: typeof import('~icons/fluent/error-circle20-regular')['default'] IconFluentEye16Regular: typeof import('~icons/fluent/eye16-regular')['default'] IconFluentEyeOff16Regular: typeof import('~icons/fluent/eye-off16-regular')['default'] IconFluentHandWave20Regular: typeof import('~icons/fluent/hand-wave20-regular')['default'] IconFluentHome20Regular: typeof import('~icons/fluent/home20-regular')['default'] IconFluentKeyboardLayoutFloat20Regular: typeof import('~icons/fluent/keyboard-layout-float20-regular')['default'] IconFluentLockClosed20Regular: typeof import('~icons/fluent/lock-closed20-regular')['default'] IconFluentMail20Regular: typeof import('~icons/fluent/mail20-regular')['default'] IconFluentMyLocation20Regular: typeof import('~icons/fluent/my-location20-regular')['default'] IconFluentNumberSymbol20Regular: typeof import('~icons/fluent/number-symbol20-regular')['default'] IconFluentPaddingLeft20Regular: typeof import('~icons/fluent/padding-left20-regular')['default'] IconFluentPerson20Regular: typeof import('~icons/fluent/person20-regular')['default'] IconFluentPhone20Regular: typeof import('~icons/fluent/phone20-regular')['default'] IconFluentPlay20Regular: typeof import('~icons/fluent/play20-regular')['default'] IconFluentQuestionCircle20Regular: typeof import('~icons/fluent/question-circle20-regular')['default'] IconFluentReplay20Regular: typeof import('~icons/fluent/replay20-regular')['default'] IconFluentSearch20Regular: typeof import('~icons/fluent/search20-regular')['default'] IconFluentSearch24Regular: typeof import('~icons/fluent/search24-regular')['default'] IconFluentSettings20Regular: typeof import('~icons/fluent/settings20-regular')['default'] IconFluentShare20Regular: typeof import('~icons/fluent/share20-regular')['default'] IconFluentShieldQuestion20Regular: typeof import('~icons/fluent/shield-question20-regular')['default'] IconFluentSlideTextTitleEdit20Regular: typeof import('~icons/fluent/slide-text-title-edit20-regular')['default'] IconFluentSparkle20Regular: typeof import('~icons/fluent/sparkle20-regular')['default'] IconFluentSpeakerEdit20Regular: typeof import('~icons/fluent/speaker-edit20-regular')['default'] IconFluentStar16Filled: typeof import('~icons/fluent/star16-filled')['default'] IconFluentStar16Regular: typeof import('~icons/fluent/star16-regular')['default'] IconFluentStar20Filled: typeof import('~icons/fluent/star20-filled')['default'] IconFluentStarAdd16Regular: typeof import('~icons/fluent/star-add16-regular')['default'] IconFluentTarget20Regular: typeof import('~icons/fluent/target20-regular')['default'] IconFluentTextAlignLeft16Regular: typeof import('~icons/fluent/text-align-left16-regular')['default'] IconFluentTextBulletListSquare20Regular: typeof import('~icons/fluent/text-bullet-list-square20-regular')['default'] IconFluentTextEditStyle20Regular: typeof import('~icons/fluent/text-edit-style20-regular')['default'] IconFluentTextListAbcUppercaseLtr20Regular: typeof import('~icons/fluent/text-list-abc-uppercase-ltr20-regular')['default'] IconFluentTextPositionThrough20Regular: typeof import('~icons/fluent/text-position-through20-regular')['default'] IconFluentTextUnderlineDouble20Regular: typeof import('~icons/fluent/text-underline-double20-regular')['default'] IconFluentTranslate16Regular: typeof import('~icons/fluent/translate16-regular')['default'] IconFluentTranslateOff16Regular: typeof import('~icons/fluent/translate-off16-regular')['default'] IconFluentWeatherMoon16Regular: typeof import('~icons/fluent/weather-moon16-regular')['default'] IconFluentWeatherSunny16Regular: typeof import('~icons/fluent/weather-sunny16-regular')['default'] IconIconParkOutlineAddMusic: typeof import('~icons/icon-park-outline/add-music')['default'] IconIxWechatLogo: typeof import('~icons/ix/wechat-logo')['default'] IconMaterialSymbolsMail: typeof import('~icons/material-symbols/mail')['default'] IconMdiSparkles: typeof import('~icons/mdi/sparkles')['default'] IconPhExportLight: typeof import('~icons/ph/export-light')['default'] IconPhMicrosoftWordLogoLight: typeof import('~icons/ph/microsoft-word-logo-light')['default'] IconRiTwitterFill: typeof import('~icons/ri/twitter-fill')['default'] IconSimpleIconsGithub: typeof import('~icons/simple-icons/github')['default'] IconSimpleIconsWechat: typeof import('~icons/simple-icons/wechat')['default'] IconSimpleIconsXiaohongshu: typeof import('~icons/simple-icons/xiaohongshu')['default'] IconStreamlineColorPenDrawFlat: typeof import('~icons/streamline-color/pen-draw-flat')['default'] IconStreamlineDiscountPercentCoupon: typeof import('~icons/streamline/discount-percent-coupon')['default'] IconSystemUiconsImport: typeof import('~icons/system-uicons/import')['default'] IconUiwAlipay: typeof import('~icons/uiw/alipay')['default'] IconUiwQq: typeof import('~icons/uiw/qq')['default'] InputNumber: typeof import('./src/components/base/InputNumber.vue')['default'] List: typeof import('./src/components/list/List.vue')['default'] Log: typeof import('./src/components/setting/Log.vue')['default'] Logo: typeof import('./src/components/Logo.vue')['default'] MigrateDialog: typeof import('./src/components/MigrateDialog.vue')['default'] MiniDialog: typeof import('./src/components/dialog/MiniDialog.vue')['default'] Notice: typeof import('./src/components/user/Notice.vue')['default'] Option: typeof import('./src/components/base/select/Option.vue')['default'] OptionButton: typeof import('./src/components/base/OptionButton.vue')['default'] Pagination: typeof import('./src/components/base/Pagination.vue')['default'] Panel: typeof import('./src/components/Panel.vue')['default'] PopConfirm: typeof import('./src/components/PopConfirm.vue')['default'] PracticeLayout: typeof import('./src/components/PracticeLayout.vue')['default'] PracticeSettingDialog: typeof import('./src/components/word/components/PracticeSettingDialog.vue')['default'] PracticeWordListDialog: typeof import('./src/components/word/components/PracticeWordListDialog.vue')['default'] Progress: typeof import('./src/components/base/Progress.vue')['default'] QuestionForm: typeof import('./src/components/article/components/QuestionForm.vue')['default'] QuestionItem: typeof import('./src/components/article/components/QuestionItem.vue')['default'] Radio: typeof import('./src/components/base/radio/Radio.vue')['default'] RadioGroup: typeof import('./src/components/base/radio/RadioGroup.vue')['default'] ResourceCard: typeof import('./src/components/ResourceCard.vue')['default'] RouterLink: typeof import('vue-router')['RouterLink'] RouterView: typeof import('vue-router')['RouterView'] Select: typeof import('./src/components/base/select/Select.vue')['default'] SentenceHightLightWord: typeof import('./src/components/word/components/SentenceHightLightWord.vue')['default'] SettingDialog: typeof import('./src/components/setting/SettingDialog.vue')['default'] SettingItem: typeof import('./src/components/setting/SettingItem.vue')['default'] ShareIcon: typeof import('./src/components/ChannelIcons/ShareIcon.vue')['default'] ShufflePracticeSettingDialog: typeof import('./src/components/word/components/ShufflePracticeSettingDialog.vue')['default'] Slide: typeof import('./src/components/Slide.vue')['default'] SlideHorizontal: typeof import('./src/components/slide/SlideHorizontal.vue')['default'] SlideItem: typeof import('./src/components/slide/SlideItem.vue')['default'] Slider: typeof import('./src/components/base/Slider.vue')['default'] Space: typeof import('./src/components/article/components/Space.vue')['default'] StageProgress: typeof import('./src/components/StageProgress.vue')['default'] Statistics: typeof import('./src/components/word/components/Statistics.vue')['default'] Switch: typeof import('./src/components/base/Switch.vue')['default'] Textarea: typeof import('./src/components/base/Textarea.vue')['default'] Toast: typeof import('./src/components/base/toast/Toast.vue')['default'] Tooltip: typeof import('./src/components/base/Tooltip.vue')['default'] TypeWord: typeof import('./src/components/word/components/TypeWord.vue')['default'] TypingArticle: typeof import('./src/components/article/components/TypingArticle.vue')['default'] TypingWord: typeof import('./src/components/article/components/TypingWord.vue')['default'] VolumeIcon: typeof import('./src/components/icon/VolumeIcon.vue')['default'] VolumeSettingMiniDialog: typeof import('./src/components/word/components/VolumeSettingMiniDialog.vue')['default'] WeChat: typeof import('./src/components/ChannelIcons/WeChat.vue')['default'] WordItem: typeof import('./src/components/WordItem.vue')['default'] WordList: typeof import('./src/components/list/WordList.vue')['default'] WordSetting: typeof import('./src/components/setting/WordSetting.vue')['default'] } }