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 TButton 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 TTabs from "./tabs/src/index.vue"
import TSelectIcon from "./select-icon/src/index.vue"
import TInput from "./input/src/index.vue"
import PgzCheckbox from "./pgz-checkbox/src/index.vue"
import PgzHtmlPreviewModal from "./pgz-html-preview-modal/src/index.vue"
import PgzSearchSelect from "./pgz-search-select/src/index.vue"
import PgzTdtMark from "./pgz-tdt-mark/src/index.vue"
import PgzTdtPloygon from "./pgz-tdt-ploygon/src/index.vue"
import PgzVideoXgModal from "./pgz-video-xg-modal/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
    TButton: typeof TButton
    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
    TSelectIcon: typeof TSelectIcon
    TInput: typeof TInput
    PgzCheckbox: typeof PgzCheckbox
    PgzHtmlPreviewModal: typeof PgzHtmlPreviewModal
    PgzSearchSelect: typeof PgzSearchSelect
    PgzTdtMark: typeof PgzTdtMark
    PgzTdtPloygon: typeof PgzTdtPloygon
    PgzVideoXgModal: typeof PgzVideoXgModal
  }
}
