/* 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 {
    BackButton: typeof import('./src/components/back-button.vue')['default']
    Empty: typeof import('./src/components/empty.vue')['default']
    IonApp: typeof import('@ionic/vue')['IonApp']
    IonAvatar: typeof import('@ionic/vue')['IonAvatar']
    IonBadge: typeof import('@ionic/vue')['IonBadge']
    IonButton: typeof import('@ionic/vue')['IonButton']
    IonButtons: typeof import('@ionic/vue')['IonButtons']
    IonCheckbox: typeof import('@ionic/vue')['IonCheckbox']
    IonContent: typeof import('@ionic/vue')['IonContent']
    IonDatetime: typeof import('@ionic/vue')['IonDatetime']
    IonHeader: typeof import('@ionic/vue')['IonHeader']
    IonIcon: typeof import('@ionic/vue')['IonIcon']
    IonInfiniteScroll: typeof import('@ionic/vue')['IonInfiniteScroll']
    IonInfiniteScrollContent: typeof import('@ionic/vue')['IonInfiniteScrollContent']
    IonInput: typeof import('@ionic/vue')['IonInput']
    IonItem: typeof import('@ionic/vue')['IonItem']
    IonLabel: typeof import('@ionic/vue')['IonLabel']
    IonList: typeof import('@ionic/vue')['IonList']
    IonPage: typeof import('@ionic/vue')['IonPage']
    IonRefresher: typeof import('@ionic/vue')['IonRefresher']
    IonRefresherContent: typeof import('@ionic/vue')['IonRefresherContent']
    IonRouterOutlet: typeof import('@ionic/vue')['IonRouterOutlet']
    IonSegment: typeof import('@ionic/vue')['IonSegment']
    IonSegmentButton: typeof import('@ionic/vue')['IonSegmentButton']
    IonSelect: typeof import('@ionic/vue')['IonSelect']
    IonSelectOption: typeof import('@ionic/vue')['IonSelectOption']
    IonSpinner: typeof import('@ionic/vue')['IonSpinner']
    IonTabBar: typeof import('@ionic/vue')['IonTabBar']
    IonTabButton: typeof import('@ionic/vue')['IonTabButton']
    IonTabs: typeof import('@ionic/vue')['IonTabs']
    IonTextarea: typeof import('@ionic/vue')['IonTextarea']
    IonTitle: typeof import('@ionic/vue')['IonTitle']
    IonToggle: typeof import('@ionic/vue')['IonToggle']
    IonToolbar: typeof import('@ionic/vue')['IonToolbar']
    LayoutDefault: typeof import('./src/components/layout/default.vue')['default']
    RouterLink: typeof import('vue-router')['RouterLink']
    RouterView: typeof import('vue-router')['RouterView']
  }
}

// For TSX support
declare global {
  const BackButton: typeof import('./src/components/back-button.vue')['default']
  const Empty: typeof import('./src/components/empty.vue')['default']
  const IonApp: typeof import('@ionic/vue')['IonApp']
  const IonAvatar: typeof import('@ionic/vue')['IonAvatar']
  const IonBadge: typeof import('@ionic/vue')['IonBadge']
  const IonButton: typeof import('@ionic/vue')['IonButton']
  const IonButtons: typeof import('@ionic/vue')['IonButtons']
  const IonCheckbox: typeof import('@ionic/vue')['IonCheckbox']
  const IonContent: typeof import('@ionic/vue')['IonContent']
  const IonDatetime: typeof import('@ionic/vue')['IonDatetime']
  const IonHeader: typeof import('@ionic/vue')['IonHeader']
  const IonIcon: typeof import('@ionic/vue')['IonIcon']
  const IonInfiniteScroll: typeof import('@ionic/vue')['IonInfiniteScroll']
  const IonInfiniteScrollContent: typeof import('@ionic/vue')['IonInfiniteScrollContent']
  const IonInput: typeof import('@ionic/vue')['IonInput']
  const IonItem: typeof import('@ionic/vue')['IonItem']
  const IonLabel: typeof import('@ionic/vue')['IonLabel']
  const IonList: typeof import('@ionic/vue')['IonList']
  const IonPage: typeof import('@ionic/vue')['IonPage']
  const IonRefresher: typeof import('@ionic/vue')['IonRefresher']
  const IonRefresherContent: typeof import('@ionic/vue')['IonRefresherContent']
  const IonRouterOutlet: typeof import('@ionic/vue')['IonRouterOutlet']
  const IonSegment: typeof import('@ionic/vue')['IonSegment']
  const IonSegmentButton: typeof import('@ionic/vue')['IonSegmentButton']
  const IonSelect: typeof import('@ionic/vue')['IonSelect']
  const IonSelectOption: typeof import('@ionic/vue')['IonSelectOption']
  const IonSpinner: typeof import('@ionic/vue')['IonSpinner']
  const IonTabBar: typeof import('@ionic/vue')['IonTabBar']
  const IonTabButton: typeof import('@ionic/vue')['IonTabButton']
  const IonTabs: typeof import('@ionic/vue')['IonTabs']
  const IonTextarea: typeof import('@ionic/vue')['IonTextarea']
  const IonTitle: typeof import('@ionic/vue')['IonTitle']
  const IonToggle: typeof import('@ionic/vue')['IonToggle']
  const IonToolbar: typeof import('@ionic/vue')['IonToolbar']
  const LayoutDefault: typeof import('./src/components/layout/default.vue')['default']
  const RouterLink: typeof import('vue-router')['RouterLink']
  const RouterView: typeof import('vue-router')['RouterView']
}