/* eslint-disable */
// @ts-nocheck
// biome-ignore lint: disable
// oxlint-disable
// ------
// Generated by unplugin-vue-components
// Read more: https://github.com/vuejs/core/pull/3399
import { GlobalComponents } from 'vue'

export {}

/* prettier-ignore */
declare module 'vue' {
  export interface GlobalComponents {
    AiiModelAddModal: typeof import('./src/components/chatroom/AiiModelAddModal.vue')['default']
    AiiProviderAddModal: typeof import('./src/components/chatroom/AiiProviderAddModal.vue')['default']
    ChangeEmailModal: typeof import('./src/components/admin/ChangeEmailModal.vue')['default']
    ChangePhoneModal: typeof import('./src/components/admin/ChangePhoneModal.vue')['default']
    ChatControlPanel: typeof import('./src/components/chatroom/ChatControlPanel.vue')['default']
    ChatMessage: typeof import('./src/components/chatroom/ChatMessage.vue')['default']
    ChatPromptQuicker: typeof import('./src/components/chatroom/ChatPromptQuicker.vue')['default']
    ChatroomCard: typeof import('./src/components/chatroom/ChatroomCard.vue')['default']
    ChatroomCreatorModal: typeof import('./src/components/chatroom/ChatroomCreatorModal.vue')['default']
    ChatTable: typeof import('./src/components/chatroom/ChatTable.vue')['default']
    ConfigCard: typeof import('./src/components/admin/ConfigCard.vue')['default']
    FileModal: typeof import('./src/components/file/FileModal.vue')['default']
    FileThumbnail: typeof import('./src/components/file/FileThumbnail.vue')['default']
    InDev: typeof import('./src/components/InDev.vue')['default']
    NAlert: typeof import('naive-ui')['NAlert']
    NAvatar: typeof import('naive-ui')['NAvatar']
    NButton: typeof import('naive-ui')['NButton']
    NButtonGroup: typeof import('naive-ui')['NButtonGroup']
    NCard: typeof import('naive-ui')['NCard']
    NCode: typeof import('naive-ui')['NCode']
    NConfigProvider: typeof import('naive-ui')['NConfigProvider']
    NDataTable: typeof import('naive-ui')['NDataTable']
    NDrawer: typeof import('naive-ui')['NDrawer']
    NDrawerContent: typeof import('naive-ui')['NDrawerContent']
    NDynamicTags: typeof import('naive-ui')['NDynamicTags']
    NEllipsis: typeof import('naive-ui')['NEllipsis']
    NEmpty: typeof import('naive-ui')['NEmpty']
    NFlex: typeof import('naive-ui')['NFlex']
    NForm: typeof import('naive-ui')['NForm']
    NFormItem: typeof import('naive-ui')['NFormItem']
    NGlobalStyle: typeof import('naive-ui')['NGlobalStyle']
    NGrid: typeof import('naive-ui')['NGrid']
    NGridItem: typeof import('naive-ui')['NGridItem']
    NH2: typeof import('naive-ui')['NH2']
    NH3: typeof import('naive-ui')['NH3']
    NImage: typeof import('naive-ui')['NImage']
    NInput: typeof import('naive-ui')['NInput']
    NInputNumber: typeof import('naive-ui')['NInputNumber']
    NInputOtp: typeof import('naive-ui')['NInputOtp']
    NMenu: typeof import('naive-ui')['NMenu']
    NMessageProvider: typeof import('naive-ui')['NMessageProvider']
    NModal: typeof import('naive-ui')['NModal']
    NModalProvider: typeof import('naive-ui')['NModalProvider']
    NP: typeof import('naive-ui')['NP']
    NRadio: typeof import('naive-ui')['NRadio']
    NRadioButton: typeof import('naive-ui')['NRadioButton']
    NRadioGroup: typeof import('naive-ui')['NRadioGroup']
    NSelect: typeof import('naive-ui')['NSelect']
    NSwitch: typeof import('naive-ui')['NSwitch']
    NTabPane: typeof import('naive-ui')['NTabPane']
    NTabs: typeof import('naive-ui')['NTabs']
    NTag: typeof import('naive-ui')['NTag']
    NText: typeof import('naive-ui')['NText']
    NUpload: typeof import('naive-ui')['NUpload']
    NUploadDragger: typeof import('naive-ui')['NUploadDragger']
    PageHeader: typeof import('./src/components/PageHeader.vue')['default']
    RouterLink: typeof import('vue-router')['RouterLink']
    RouterView: typeof import('vue-router')['RouterView']
    ScriptDrawer: typeof import('./src/components/chatroom/ScriptDrawer.vue')['default']
    SelectFileModal: typeof import('./src/components/file/SelectFileModal.vue')['default']
    UploadFileModal: typeof import('./src/components/file/UploadFileModal.vue')['default']
    UploadModal: typeof import('./src/components/UploadModal.vue')['default']
    UserAction: typeof import('./src/components/admin/UserAction.vue')['default']
    UserPasswordModal: typeof import('./src/components/admin/UserPasswordModal.vue')['default']
    VerifyCodeModal: typeof import('./src/components/admin/VerifyCodeModal.vue')['default']
    XamlModal: typeof import('./src/components/XamlModal.vue')['default']
  }
}

// For TSX support
declare global {
  const AiiModelAddModal: typeof import('./src/components/chatroom/AiiModelAddModal.vue')['default']
  const AiiProviderAddModal: typeof import('./src/components/chatroom/AiiProviderAddModal.vue')['default']
  const ChangeEmailModal: typeof import('./src/components/admin/ChangeEmailModal.vue')['default']
  const ChangePhoneModal: typeof import('./src/components/admin/ChangePhoneModal.vue')['default']
  const ChatControlPanel: typeof import('./src/components/chatroom/ChatControlPanel.vue')['default']
  const ChatMessage: typeof import('./src/components/chatroom/ChatMessage.vue')['default']
  const ChatPromptQuicker: typeof import('./src/components/chatroom/ChatPromptQuicker.vue')['default']
  const ChatroomCard: typeof import('./src/components/chatroom/ChatroomCard.vue')['default']
  const ChatroomCreatorModal: typeof import('./src/components/chatroom/ChatroomCreatorModal.vue')['default']
  const ChatTable: typeof import('./src/components/chatroom/ChatTable.vue')['default']
  const ConfigCard: typeof import('./src/components/admin/ConfigCard.vue')['default']
  const FileModal: typeof import('./src/components/file/FileModal.vue')['default']
  const FileThumbnail: typeof import('./src/components/file/FileThumbnail.vue')['default']
  const InDev: typeof import('./src/components/InDev.vue')['default']
  const NAlert: typeof import('naive-ui')['NAlert']
  const NAvatar: typeof import('naive-ui')['NAvatar']
  const NButton: typeof import('naive-ui')['NButton']
  const NButtonGroup: typeof import('naive-ui')['NButtonGroup']
  const NCard: typeof import('naive-ui')['NCard']
  const NCode: typeof import('naive-ui')['NCode']
  const NConfigProvider: typeof import('naive-ui')['NConfigProvider']
  const NDataTable: typeof import('naive-ui')['NDataTable']
  const NDrawer: typeof import('naive-ui')['NDrawer']
  const NDrawerContent: typeof import('naive-ui')['NDrawerContent']
  const NDynamicTags: typeof import('naive-ui')['NDynamicTags']
  const NEllipsis: typeof import('naive-ui')['NEllipsis']
  const NEmpty: typeof import('naive-ui')['NEmpty']
  const NFlex: typeof import('naive-ui')['NFlex']
  const NForm: typeof import('naive-ui')['NForm']
  const NFormItem: typeof import('naive-ui')['NFormItem']
  const NGlobalStyle: typeof import('naive-ui')['NGlobalStyle']
  const NGrid: typeof import('naive-ui')['NGrid']
  const NGridItem: typeof import('naive-ui')['NGridItem']
  const NH2: typeof import('naive-ui')['NH2']
  const NH3: typeof import('naive-ui')['NH3']
  const NImage: typeof import('naive-ui')['NImage']
  const NInput: typeof import('naive-ui')['NInput']
  const NInputNumber: typeof import('naive-ui')['NInputNumber']
  const NInputOtp: typeof import('naive-ui')['NInputOtp']
  const NMenu: typeof import('naive-ui')['NMenu']
  const NMessageProvider: typeof import('naive-ui')['NMessageProvider']
  const NModal: typeof import('naive-ui')['NModal']
  const NModalProvider: typeof import('naive-ui')['NModalProvider']
  const NP: typeof import('naive-ui')['NP']
  const NRadio: typeof import('naive-ui')['NRadio']
  const NRadioButton: typeof import('naive-ui')['NRadioButton']
  const NRadioGroup: typeof import('naive-ui')['NRadioGroup']
  const NSelect: typeof import('naive-ui')['NSelect']
  const NSwitch: typeof import('naive-ui')['NSwitch']
  const NTabPane: typeof import('naive-ui')['NTabPane']
  const NTabs: typeof import('naive-ui')['NTabs']
  const NTag: typeof import('naive-ui')['NTag']
  const NText: typeof import('naive-ui')['NText']
  const NUpload: typeof import('naive-ui')['NUpload']
  const NUploadDragger: typeof import('naive-ui')['NUploadDragger']
  const PageHeader: typeof import('./src/components/PageHeader.vue')['default']
  const RouterLink: typeof import('vue-router')['RouterLink']
  const RouterView: typeof import('vue-router')['RouterView']
  const ScriptDrawer: typeof import('./src/components/chatroom/ScriptDrawer.vue')['default']
  const SelectFileModal: typeof import('./src/components/file/SelectFileModal.vue')['default']
  const UploadFileModal: typeof import('./src/components/file/UploadFileModal.vue')['default']
  const UploadModal: typeof import('./src/components/UploadModal.vue')['default']
  const UserAction: typeof import('./src/components/admin/UserAction.vue')['default']
  const UserPasswordModal: typeof import('./src/components/admin/UserPasswordModal.vue')['default']
  const VerifyCodeModal: typeof import('./src/components/admin/VerifyCodeModal.vue')['default']
  const XamlModal: typeof import('./src/components/XamlModal.vue')['default']
}