import { RouteMeta, RouteRecordRaw } from 'vue-router'

// export type Component<T extends any = any> =
//   | ReturnType<typeof defineComponent>
//   | (() => Promise<typeof import('*.vue')>)
//   | (() => Promise<T>)

// export interface AppRouteRecordRaw extends Omit<RouteRecordRaw, 'meta'> {
//   name: string
//   meta: RouteMeta
//   component: Component
// }
