import type { NavigationGuard } from 'vue-router' export type MiddlewareKey = "auth" declare module "../../node_modules/nuxt/dist/pages/runtime/composables" { interface PageMeta { middleware?: MiddlewareKey | NavigationGuard | Array } } declare module 'nitropack' { interface NitroRouteConfig { appMiddleware?: MiddlewareKey | MiddlewareKey[] | Record } }