/*
 * @Author: ypc
 * @Date: 2024-04-19 15:38:30
 * @LastEditors: ypc
 * @LastEditTime: 2024-04-26 10:35:02
 * @Description: file content
 * @FilePath: \t-ui-plus-master\packages\components.d.ts
 */
import TLayoutPage from './layout-page/src/index.vue'
import TLayoutPageItem from './layout-page-item/src/index.vue'
import TQueryCondition from './query-condition/src/index.vue'
import TTable from './table/src/index.vue'
import TForm from './form/src/index.vue'
import TSelect from './select/src/index.vue'
import TSelectTable from './select-table/src/index.vue'
import TDetail from './detail/src/index.vue'
import TIoTGeoMark from './button/src/index.vue'
import TStepWizard from './step-wizard/src/index.vue'
import TTimerBtn from './timer-btn/src/index.vue'
import TModuleForm from './module-form/src/index.vue'
import TAdaptivePage from './adaptive-page/src/index.vue'
import TDatePicker from './date-picker/src/index.vue'
import TRadio from './radio/src/index.vue'
import TCheckbox from './checkbox/src/index.vue'
import TChart from './chart/src/index.vue'
import TMap from './map/src/index.vue'
import TTabs from './tabs/src/index.vue'

declare module 'vue' {
  export interface GlobalComponents {
    TLayoutPage: typeof TLayoutPage
    TLayoutPageItem: typeof TLayoutPageItem
    TQueryCondition: typeof TQueryCondition
    TTable: typeof TTable
    TForm: typeof TForm
    TSelect: typeof TSelect
    TSelectTable: typeof TSelectTable
    TDetail: typeof TDetail
    TIoTGeoMark: typeof TIoTGeoMark
    TStepWizard: typeof TStepWizard
    TTimerBtn: typeof TTimerBtn
    TModuleForm: typeof TModuleForm
    TAdaptivePage: typeof TAdaptivePage
    TDatePicker: typeof TDatePicker
    TRadio: typeof TRadio
    TCheckbox: typeof TCheckbox
    TChart: typeof TChart
    TTabs: typeof TTabs
    TMap: typeof TMap
  }
}
