/* eslint-disable */
/* prettier-ignore */
// oxfmt-ignore
// @ts-nocheck
// noinspection ES6UnusedImports
// Generated by vue-router. !! DO NOT MODIFY THIS FILE !!
// It's recommended to commit this file.
// Make sure to add this file to your tsconfig.json file as an "includes" or "files" entry.

import type {
  RouteRecordInfo,
  ParamValue,
  ParamValueOneOrMore,
  ParamValueZeroOrMore,
  ParamValueZeroOrOne,
} from 'vue-router'

declare module 'vue-router' {
  interface TypesConfig {
    ParamParsers:
      | never
  }
}

declare module 'vue-router/auto-routes' {
  /**
   * Route name map generated by vue-router
   */
  export interface RouteNamedMap {
    '/[...path]': RouteRecordInfo<
      '/[...path]',
      '/:path(.*)',
      { path: ParamValue<true> },
      { path: ParamValue<false> },
      | never
    >,
    '/admin/': RouteRecordInfo<
      '/admin/',
      '/admin',
      Record<never, never>,
      Record<never, never>,
      | never
    >,
    '/admin/agent-apps/': RouteRecordInfo<
      '/admin/agent-apps/',
      '/admin/agent-apps',
      Record<never, never>,
      Record<never, never>,
      | never
    >,
    '/admin/agent-apps/[id]/card-types': RouteRecordInfo<
      '/admin/agent-apps/[id]/card-types',
      '/admin/agent-apps/:id/card-types',
      { id: ParamValue<true> },
      { id: ParamValue<false> },
      | never
    >,
    '/admin/agent-apps/[id]/edit': RouteRecordInfo<
      '/admin/agent-apps/[id]/edit',
      '/admin/agent-apps/:id/edit',
      { id: ParamValue<true> },
      { id: ParamValue<false> },
      | never
    >,
    '/admin/agent-apps/[id]/recharge': RouteRecordInfo<
      '/admin/agent-apps/[id]/recharge',
      '/admin/agent-apps/:id/recharge',
      { id: ParamValue<true> },
      { id: ParamValue<false> },
      | never
    >,
    '/admin/agent-apps/invite': RouteRecordInfo<
      '/admin/agent-apps/invite',
      '/admin/agent-apps/invite',
      Record<never, never>,
      Record<never, never>,
      | never
    >,
    '/admin/agent-apps/request': RouteRecordInfo<
      '/admin/agent-apps/request',
      '/admin/agent-apps/request',
      Record<never, never>,
      Record<never, never>,
      | never
    >,
    '/admin/agents/': RouteRecordInfo<
      '/admin/agents/',
      '/admin/agents',
      Record<never, never>,
      Record<never, never>,
      | never
    >,
    '/admin/agents/[id]': RouteRecordInfo<
      '/admin/agents/[id]',
      '/admin/agents/:id',
      { id: ParamValue<true> },
      { id: ParamValue<false> },
      | never
    >,
    '/admin/agents/create': RouteRecordInfo<
      '/admin/agents/create',
      '/admin/agents/create',
      Record<never, never>,
      Record<never, never>,
      | never
    >,
    '/admin/announcements/': RouteRecordInfo<
      '/admin/announcements/',
      '/admin/announcements',
      Record<never, never>,
      Record<never, never>,
      | never
    >,
    '/admin/announcements/[id]': RouteRecordInfo<
      '/admin/announcements/[id]',
      '/admin/announcements/:id',
      { id: ParamValue<true> },
      { id: ParamValue<false> },
      | never
    >,
    '/admin/announcements/create': RouteRecordInfo<
      '/admin/announcements/create',
      '/admin/announcements/create',
      Record<never, never>,
      Record<never, never>,
      | never
    >,
    '/admin/applications': RouteRecordInfo<
      '/admin/applications',
      '/admin/applications',
      Record<never, never>,
      Record<never, never>,
      | '/admin/applications/[id]/security'
      | '/admin/applications/[id]/settings'
      | '/admin/applications/create'
    >,
    '/admin/applications/[id]/security': RouteRecordInfo<
      '/admin/applications/[id]/security',
      '/admin/applications/:id/security',
      { id: ParamValue<true> },
      { id: ParamValue<false> },
      | never
    >,
    '/admin/applications/[id]/settings': RouteRecordInfo<
      '/admin/applications/[id]/settings',
      '/admin/applications/:id/settings',
      { id: ParamValue<true> },
      { id: ParamValue<false> },
      | never
    >,
    '/admin/applications/create': RouteRecordInfo<
      '/admin/applications/create',
      '/admin/applications/create',
      Record<never, never>,
      Record<never, never>,
      | never
    >,
    '/admin/card-types/': RouteRecordInfo<
      '/admin/card-types/',
      '/admin/card-types',
      Record<never, never>,
      Record<never, never>,
      | never
    >,
    '/admin/card-types/[id]': RouteRecordInfo<
      '/admin/card-types/[id]',
      '/admin/card-types/:id',
      { id: ParamValue<true> },
      { id: ParamValue<false> },
      | never
    >,
    '/admin/card-types/create': RouteRecordInfo<
      '/admin/card-types/create',
      '/admin/card-types/create',
      Record<never, never>,
      Record<never, never>,
      | never
    >,
    '/admin/cards/': RouteRecordInfo<
      '/admin/cards/',
      '/admin/cards',
      Record<never, never>,
      Record<never, never>,
      | never
    >,
    '/admin/cards/create': RouteRecordInfo<
      '/admin/cards/create',
      '/admin/cards/create',
      Record<never, never>,
      Record<never, never>,
      | never
    >,
    '/admin/cloud-constants/': RouteRecordInfo<
      '/admin/cloud-constants/',
      '/admin/cloud-constants',
      Record<never, never>,
      Record<never, never>,
      | never
    >,
    '/admin/cloud-constants/[id]': RouteRecordInfo<
      '/admin/cloud-constants/[id]',
      '/admin/cloud-constants/:id',
      { id: ParamValue<true> },
      { id: ParamValue<false> },
      | never
    >,
    '/admin/cloud-constants/create': RouteRecordInfo<
      '/admin/cloud-constants/create',
      '/admin/cloud-constants/create',
      Record<never, never>,
      Record<never, never>,
      | never
    >,
    '/admin/cloud-variables/': RouteRecordInfo<
      '/admin/cloud-variables/',
      '/admin/cloud-variables',
      Record<never, never>,
      Record<never, never>,
      | never
    >,
    '/admin/cloud-variables/[id]': RouteRecordInfo<
      '/admin/cloud-variables/[id]',
      '/admin/cloud-variables/:id',
      { id: ParamValue<true> },
      { id: ParamValue<false> },
      | '/admin/cloud-variables/[id]/records'
    >,
    '/admin/cloud-variables/[id]/records': RouteRecordInfo<
      '/admin/cloud-variables/[id]/records',
      '/admin/cloud-variables/:id/records',
      { id: ParamValue<true> },
      { id: ParamValue<false> },
      | never
    >,
    '/admin/cloud-variables/create': RouteRecordInfo<
      '/admin/cloud-variables/create',
      '/admin/cloud-variables/create',
      Record<never, never>,
      Record<never, never>,
      | never
    >,
    '/admin/devices/': RouteRecordInfo<
      '/admin/devices/',
      '/admin/devices',
      Record<never, never>,
      Record<never, never>,
      | never
    >,
    '/admin/dynamic-code': RouteRecordInfo<
      '/admin/dynamic-code',
      '/admin/dynamic-code',
      Record<never, never>,
      Record<never, never>,
      | '/admin/dynamic-code/'
      | '/admin/dynamic-code/[id]'
      | '/admin/dynamic-code/create'
    >,
    '/admin/dynamic-code/': RouteRecordInfo<
      '/admin/dynamic-code/',
      '/admin/dynamic-code',
      Record<never, never>,
      Record<never, never>,
      | never
    >,
    '/admin/dynamic-code/[id]': RouteRecordInfo<
      '/admin/dynamic-code/[id]',
      '/admin/dynamic-code/:id',
      { id: ParamValue<true> },
      { id: ParamValue<false> },
      | never
    >,
    '/admin/dynamic-code/create': RouteRecordInfo<
      '/admin/dynamic-code/create',
      '/admin/dynamic-code/create',
      Record<never, never>,
      Record<never, never>,
      | never
    >,
    '/admin/email-settings/': RouteRecordInfo<
      '/admin/email-settings/',
      '/admin/email-settings',
      Record<never, never>,
      Record<never, never>,
      | never
    >,
    '/admin/email-settings/[id]': RouteRecordInfo<
      '/admin/email-settings/[id]',
      '/admin/email-settings/:id',
      { id: ParamValue<true> },
      { id: ParamValue<false> },
      | never
    >,
    '/admin/email-settings/create': RouteRecordInfo<
      '/admin/email-settings/create',
      '/admin/email-settings/create',
      Record<never, never>,
      Record<never, never>,
      | never
    >,
    '/admin/extension/': RouteRecordInfo<
      '/admin/extension/',
      '/admin/extension',
      Record<never, never>,
      Record<never, never>,
      | never
    >,
    '/admin/extension/api-keys/create': RouteRecordInfo<
      '/admin/extension/api-keys/create',
      '/admin/extension/api-keys/create',
      Record<never, never>,
      Record<never, never>,
      | never
    >,
    '/admin/extension/webhooks/create': RouteRecordInfo<
      '/admin/extension/webhooks/create',
      '/admin/extension/webhooks/create',
      Record<never, never>,
      Record<never, never>,
      | never
    >,
    '/admin/finance/': RouteRecordInfo<
      '/admin/finance/',
      '/admin/finance',
      Record<never, never>,
      Record<never, never>,
      | never
    >,
    '/admin/logs': RouteRecordInfo<
      '/admin/logs',
      '/admin/logs',
      Record<never, never>,
      Record<never, never>,
      | '/admin/logs/'
    >,
    '/admin/logs/': RouteRecordInfo<
      '/admin/logs/',
      '/admin/logs',
      Record<never, never>,
      Record<never, never>,
      | never
    >,
    '/admin/payment-channels/': RouteRecordInfo<
      '/admin/payment-channels/',
      '/admin/payment-channels',
      Record<never, never>,
      Record<never, never>,
      | never
    >,
    '/admin/payment-channels/[id]': RouteRecordInfo<
      '/admin/payment-channels/[id]',
      '/admin/payment-channels/:id',
      { id: ParamValue<true> },
      { id: ParamValue<false> },
      | never
    >,
    '/admin/payment-channels/create': RouteRecordInfo<
      '/admin/payment-channels/create',
      '/admin/payment-channels/create',
      Record<never, never>,
      Record<never, never>,
      | never
    >,
    '/admin/risk-control/': RouteRecordInfo<
      '/admin/risk-control/',
      '/admin/risk-control',
      Record<never, never>,
      Record<never, never>,
      | never
    >,
    '/admin/risk-control/[id]': RouteRecordInfo<
      '/admin/risk-control/[id]',
      '/admin/risk-control/:id',
      { id: ParamValue<true> },
      { id: ParamValue<false> },
      | never
    >,
    '/admin/risk-control/create': RouteRecordInfo<
      '/admin/risk-control/create',
      '/admin/risk-control/create',
      Record<never, never>,
      Record<never, never>,
      | never
    >,
    '/admin/sessions/': RouteRecordInfo<
      '/admin/sessions/',
      '/admin/sessions',
      Record<never, never>,
      Record<never, never>,
      | never
    >,
    '/admin/sms-settings/': RouteRecordInfo<
      '/admin/sms-settings/',
      '/admin/sms-settings',
      Record<never, never>,
      Record<never, never>,
      | never
    >,
    '/admin/sms-settings/[id]': RouteRecordInfo<
      '/admin/sms-settings/[id]',
      '/admin/sms-settings/:id',
      { id: ParamValue<true> },
      { id: ParamValue<false> },
      | never
    >,
    '/admin/sms-settings/create': RouteRecordInfo<
      '/admin/sms-settings/create',
      '/admin/sms-settings/create',
      Record<never, never>,
      Record<never, never>,
      | never
    >,
    '/admin/storage-configs/': RouteRecordInfo<
      '/admin/storage-configs/',
      '/admin/storage-configs',
      Record<never, never>,
      Record<never, never>,
      | never
    >,
    '/admin/storage-configs/[id]': RouteRecordInfo<
      '/admin/storage-configs/[id]',
      '/admin/storage-configs/:id',
      { id: ParamValue<true> },
      { id: ParamValue<false> },
      | never
    >,
    '/admin/storage-configs/create': RouteRecordInfo<
      '/admin/storage-configs/create',
      '/admin/storage-configs/create',
      Record<never, never>,
      Record<never, never>,
      | never
    >,
    '/admin/system-settings/': RouteRecordInfo<
      '/admin/system-settings/',
      '/admin/system-settings',
      Record<never, never>,
      Record<never, never>,
      | never
    >,
    '/admin/tickets': RouteRecordInfo<
      '/admin/tickets',
      '/admin/tickets',
      Record<never, never>,
      Record<never, never>,
      | '/admin/tickets/[id]'
      | '/admin/tickets/create'
    >,
    '/admin/tickets/[id]': RouteRecordInfo<
      '/admin/tickets/[id]',
      '/admin/tickets/:id',
      { id: ParamValue<true> },
      { id: ParamValue<false> },
      | never
    >,
    '/admin/tickets/create': RouteRecordInfo<
      '/admin/tickets/create',
      '/admin/tickets/create',
      Record<never, never>,
      Record<never, never>,
      | never
    >,
    '/admin/users/': RouteRecordInfo<
      '/admin/users/',
      '/admin/users',
      Record<never, never>,
      Record<never, never>,
      | never
    >,
    '/admin/users/[id]': RouteRecordInfo<
      '/admin/users/[id]',
      '/admin/users/:id',
      { id: ParamValue<true> },
      { id: ParamValue<false> },
      | never
    >,
    '/admin/users/create': RouteRecordInfo<
      '/admin/users/create',
      '/admin/users/create',
      Record<never, never>,
      Record<never, never>,
      | never
    >,
    '/admin/versions/': RouteRecordInfo<
      '/admin/versions/',
      '/admin/versions',
      Record<never, never>,
      Record<never, never>,
      | never
    >,
    '/admin/versions/[id]': RouteRecordInfo<
      '/admin/versions/[id]',
      '/admin/versions/:id',
      { id: ParamValue<true> },
      { id: ParamValue<false> },
      | never
    >,
    '/admin/versions/create': RouteRecordInfo<
      '/admin/versions/create',
      '/admin/versions/create',
      Record<never, never>,
      Record<never, never>,
      | never
    >,
    '/agent/': RouteRecordInfo<
      '/agent/',
      '/agent',
      Record<never, never>,
      Record<never, never>,
      | never
    >,
    '/agent/apps/': RouteRecordInfo<
      '/agent/apps/',
      '/agent/apps',
      Record<never, never>,
      Record<never, never>,
      | never
    >,
    '/agent/apps/[id]': RouteRecordInfo<
      '/agent/apps/[id]',
      '/agent/apps/:id',
      { id: ParamValue<true> },
      { id: ParamValue<false> },
      | never
    >,
    '/agent/cards/': RouteRecordInfo<
      '/agent/cards/',
      '/agent/cards',
      Record<never, never>,
      Record<never, never>,
      | never
    >,
    '/agent/cards/create': RouteRecordInfo<
      '/agent/cards/create',
      '/agent/cards/create',
      Record<never, never>,
      Record<never, never>,
      | never
    >,
    '/agent/finance/': RouteRecordInfo<
      '/agent/finance/',
      '/agent/finance',
      Record<never, never>,
      Record<never, never>,
      | never
    >,
    '/agent/users/': RouteRecordInfo<
      '/agent/users/',
      '/agent/users',
      Record<never, never>,
      Record<never, never>,
      | never
    >,
    '/auth/login': RouteRecordInfo<
      '/auth/login',
      '/auth/login',
      Record<never, never>,
      Record<never, never>,
      | never
    >,
    '/auth/register': RouteRecordInfo<
      '/auth/register',
      '/auth/register',
      Record<never, never>,
      Record<never, never>,
      | never
    >,
    '/errors': RouteRecordInfo<
      '/errors',
      '/errors',
      Record<never, never>,
      Record<never, never>,
      | '/errors/'
      | '/errors/401'
      | '/errors/403'
      | '/errors/404'
      | '/errors/500'
      | '/errors/503'
    >,
    '/errors/': RouteRecordInfo<
      '/errors/',
      '/errors',
      Record<never, never>,
      Record<never, never>,
      | never
    >,
    '/errors/401': RouteRecordInfo<
      '/errors/401',
      '/errors/401',
      Record<never, never>,
      Record<never, never>,
      | never
    >,
    '/errors/403': RouteRecordInfo<
      '/errors/403',
      '/errors/403',
      Record<never, never>,
      Record<never, never>,
      | never
    >,
    '/errors/404': RouteRecordInfo<
      '/errors/404',
      '/errors/404',
      Record<never, never>,
      Record<never, never>,
      | never
    >,
    '/errors/500': RouteRecordInfo<
      '/errors/500',
      '/errors/500',
      Record<never, never>,
      Record<never, never>,
      | never
    >,
    '/errors/503': RouteRecordInfo<
      '/errors/503',
      '/errors/503',
      Record<never, never>,
      Record<never, never>,
      | never
    >,
    '/install/': RouteRecordInfo<
      '/install/',
      '/install',
      Record<never, never>,
      Record<never, never>,
      | never
    >,
    '/profile/': RouteRecordInfo<
      '/profile/',
      '/profile',
      Record<never, never>,
      Record<never, never>,
      | never
    >,
  }

  /**
   * Route file to route info map by vue-router.
   * Used by the \`sfc-typed-router\` Volar plugin to automatically type \`useRoute()\`.
   *
   * Each key is a file path relative to the project root with 2 properties:
   * - routes: union of route names of the possible routes when in this page (passed to useRoute<...>())
   * - views: names of nested views (can be passed to <RouterView name="...">)
   *
   * @internal
   */
  export interface _RouteFileInfoMap {
    'src/pages/[...path].vue': {
      routes:
        | '/[...path]'
      views:
        | never
    }
    'src/pages/admin/index.vue': {
      routes:
        | '/admin/'
      views:
        | never
    }
    'src/pages/admin/agent-apps/index.vue': {
      routes:
        | '/admin/agent-apps/'
      views:
        | never
    }
    'src/pages/admin/agent-apps/[id]/card-types.vue': {
      routes:
        | '/admin/agent-apps/[id]/card-types'
      views:
        | never
    }
    'src/pages/admin/agent-apps/[id]/edit.vue': {
      routes:
        | '/admin/agent-apps/[id]/edit'
      views:
        | never
    }
    'src/pages/admin/agent-apps/[id]/recharge.vue': {
      routes:
        | '/admin/agent-apps/[id]/recharge'
      views:
        | never
    }
    'src/pages/admin/agent-apps/invite.vue': {
      routes:
        | '/admin/agent-apps/invite'
      views:
        | never
    }
    'src/pages/admin/agent-apps/request.vue': {
      routes:
        | '/admin/agent-apps/request'
      views:
        | never
    }
    'src/pages/admin/agents/index.vue': {
      routes:
        | '/admin/agents/'
      views:
        | never
    }
    'src/pages/admin/agents/[id].vue': {
      routes:
        | '/admin/agents/[id]'
      views:
        | never
    }
    'src/pages/admin/agents/create.vue': {
      routes:
        | '/admin/agents/create'
      views:
        | never
    }
    'src/pages/admin/announcements/index.vue': {
      routes:
        | '/admin/announcements/'
      views:
        | never
    }
    'src/pages/admin/announcements/[id].vue': {
      routes:
        | '/admin/announcements/[id]'
      views:
        | never
    }
    'src/pages/admin/announcements/create.vue': {
      routes:
        | '/admin/announcements/create'
      views:
        | never
    }
    'src/pages/admin/applications.vue': {
      routes:
        | '/admin/applications'
        | '/admin/applications/[id]/security'
        | '/admin/applications/[id]/settings'
        | '/admin/applications/create'
      views:
        | 'default'
    }
    'src/pages/admin/applications/[id]/security.vue': {
      routes:
        | '/admin/applications/[id]/security'
      views:
        | never
    }
    'src/pages/admin/applications/[id]/settings.vue': {
      routes:
        | '/admin/applications/[id]/settings'
      views:
        | never
    }
    'src/pages/admin/applications/create.vue': {
      routes:
        | '/admin/applications/create'
      views:
        | never
    }
    'src/pages/admin/card-types/index.vue': {
      routes:
        | '/admin/card-types/'
      views:
        | never
    }
    'src/pages/admin/card-types/[id].vue': {
      routes:
        | '/admin/card-types/[id]'
      views:
        | never
    }
    'src/pages/admin/card-types/create.vue': {
      routes:
        | '/admin/card-types/create'
      views:
        | never
    }
    'src/pages/admin/cards/index.vue': {
      routes:
        | '/admin/cards/'
      views:
        | never
    }
    'src/pages/admin/cards/create.vue': {
      routes:
        | '/admin/cards/create'
      views:
        | never
    }
    'src/pages/admin/cloud-constants/index.vue': {
      routes:
        | '/admin/cloud-constants/'
      views:
        | never
    }
    'src/pages/admin/cloud-constants/[id].vue': {
      routes:
        | '/admin/cloud-constants/[id]'
      views:
        | never
    }
    'src/pages/admin/cloud-constants/create.vue': {
      routes:
        | '/admin/cloud-constants/create'
      views:
        | never
    }
    'src/pages/admin/cloud-variables/index.vue': {
      routes:
        | '/admin/cloud-variables/'
      views:
        | never
    }
    'src/pages/admin/cloud-variables/[id].vue': {
      routes:
        | '/admin/cloud-variables/[id]'
        | '/admin/cloud-variables/[id]/records'
      views:
        | 'default'
    }
    'src/pages/admin/cloud-variables/[id]/records.vue': {
      routes:
        | '/admin/cloud-variables/[id]/records'
      views:
        | never
    }
    'src/pages/admin/cloud-variables/create.vue': {
      routes:
        | '/admin/cloud-variables/create'
      views:
        | never
    }
    'src/pages/admin/devices/index.vue': {
      routes:
        | '/admin/devices/'
      views:
        | never
    }
    'src/pages/admin/dynamic-code.vue': {
      routes:
        | '/admin/dynamic-code'
        | '/admin/dynamic-code/'
        | '/admin/dynamic-code/[id]'
        | '/admin/dynamic-code/create'
      views:
        | 'default'
    }
    'src/pages/admin/dynamic-code/index.vue': {
      routes:
        | '/admin/dynamic-code/'
      views:
        | never
    }
    'src/pages/admin/dynamic-code/[id].vue': {
      routes:
        | '/admin/dynamic-code/[id]'
      views:
        | never
    }
    'src/pages/admin/dynamic-code/create.vue': {
      routes:
        | '/admin/dynamic-code/create'
      views:
        | never
    }
    'src/pages/admin/email-settings/index.vue': {
      routes:
        | '/admin/email-settings/'
      views:
        | never
    }
    'src/pages/admin/email-settings/[id].vue': {
      routes:
        | '/admin/email-settings/[id]'
      views:
        | never
    }
    'src/pages/admin/email-settings/create.vue': {
      routes:
        | '/admin/email-settings/create'
      views:
        | never
    }
    'src/pages/admin/extension/index.vue': {
      routes:
        | '/admin/extension/'
      views:
        | never
    }
    'src/pages/admin/extension/api-keys/create.vue': {
      routes:
        | '/admin/extension/api-keys/create'
      views:
        | never
    }
    'src/pages/admin/extension/webhooks/create.vue': {
      routes:
        | '/admin/extension/webhooks/create'
      views:
        | never
    }
    'src/pages/admin/finance/index.vue': {
      routes:
        | '/admin/finance/'
      views:
        | never
    }
    'src/pages/admin/logs.vue': {
      routes:
        | '/admin/logs'
        | '/admin/logs/'
      views:
        | 'default'
    }
    'src/pages/admin/logs/index.vue': {
      routes:
        | '/admin/logs/'
      views:
        | never
    }
    'src/pages/admin/payment-channels/index.vue': {
      routes:
        | '/admin/payment-channels/'
      views:
        | never
    }
    'src/pages/admin/payment-channels/[id].vue': {
      routes:
        | '/admin/payment-channels/[id]'
      views:
        | never
    }
    'src/pages/admin/payment-channels/create.vue': {
      routes:
        | '/admin/payment-channels/create'
      views:
        | never
    }
    'src/pages/admin/risk-control/index.vue': {
      routes:
        | '/admin/risk-control/'
      views:
        | never
    }
    'src/pages/admin/risk-control/[id].vue': {
      routes:
        | '/admin/risk-control/[id]'
      views:
        | never
    }
    'src/pages/admin/risk-control/create.vue': {
      routes:
        | '/admin/risk-control/create'
      views:
        | never
    }
    'src/pages/admin/sessions/index.vue': {
      routes:
        | '/admin/sessions/'
      views:
        | never
    }
    'src/pages/admin/sms-settings/index.vue': {
      routes:
        | '/admin/sms-settings/'
      views:
        | never
    }
    'src/pages/admin/sms-settings/[id].vue': {
      routes:
        | '/admin/sms-settings/[id]'
      views:
        | never
    }
    'src/pages/admin/sms-settings/create.vue': {
      routes:
        | '/admin/sms-settings/create'
      views:
        | never
    }
    'src/pages/admin/storage-configs/index.vue': {
      routes:
        | '/admin/storage-configs/'
      views:
        | never
    }
    'src/pages/admin/storage-configs/[id].vue': {
      routes:
        | '/admin/storage-configs/[id]'
      views:
        | never
    }
    'src/pages/admin/storage-configs/create.vue': {
      routes:
        | '/admin/storage-configs/create'
      views:
        | never
    }
    'src/pages/admin/system-settings/index.vue': {
      routes:
        | '/admin/system-settings/'
      views:
        | never
    }
    'src/pages/admin/tickets.vue': {
      routes:
        | '/admin/tickets'
        | '/admin/tickets/[id]'
        | '/admin/tickets/create'
      views:
        | 'default'
    }
    'src/pages/admin/tickets/[id].vue': {
      routes:
        | '/admin/tickets/[id]'
      views:
        | never
    }
    'src/pages/admin/tickets/create.vue': {
      routes:
        | '/admin/tickets/create'
      views:
        | never
    }
    'src/pages/admin/users/index.vue': {
      routes:
        | '/admin/users/'
      views:
        | never
    }
    'src/pages/admin/users/[id].vue': {
      routes:
        | '/admin/users/[id]'
      views:
        | never
    }
    'src/pages/admin/users/create.vue': {
      routes:
        | '/admin/users/create'
      views:
        | never
    }
    'src/pages/admin/versions/index.vue': {
      routes:
        | '/admin/versions/'
      views:
        | never
    }
    'src/pages/admin/versions/[id].vue': {
      routes:
        | '/admin/versions/[id]'
      views:
        | never
    }
    'src/pages/admin/versions/create.vue': {
      routes:
        | '/admin/versions/create'
      views:
        | never
    }
    'src/pages/agent/index.vue': {
      routes:
        | '/agent/'
      views:
        | never
    }
    'src/pages/agent/apps/index.vue': {
      routes:
        | '/agent/apps/'
      views:
        | never
    }
    'src/pages/agent/apps/[id].vue': {
      routes:
        | '/agent/apps/[id]'
      views:
        | never
    }
    'src/pages/agent/cards/index.vue': {
      routes:
        | '/agent/cards/'
      views:
        | never
    }
    'src/pages/agent/cards/create.vue': {
      routes:
        | '/agent/cards/create'
      views:
        | never
    }
    'src/pages/agent/finance/index.vue': {
      routes:
        | '/agent/finance/'
      views:
        | never
    }
    'src/pages/agent/users/index.vue': {
      routes:
        | '/agent/users/'
      views:
        | never
    }
    'src/pages/auth/login.vue': {
      routes:
        | '/auth/login'
      views:
        | never
    }
    'src/pages/auth/register.vue': {
      routes:
        | '/auth/register'
      views:
        | never
    }
    'src/pages/errors.vue': {
      routes:
        | '/errors'
        | '/errors/'
        | '/errors/401'
        | '/errors/403'
        | '/errors/404'
        | '/errors/500'
        | '/errors/503'
      views:
        | 'default'
    }
    'src/pages/errors/index.vue': {
      routes:
        | '/errors/'
      views:
        | never
    }
    'src/pages/errors/401.vue': {
      routes:
        | '/errors/401'
      views:
        | never
    }
    'src/pages/errors/403.vue': {
      routes:
        | '/errors/403'
      views:
        | never
    }
    'src/pages/errors/404.vue': {
      routes:
        | '/errors/404'
      views:
        | never
    }
    'src/pages/errors/500.vue': {
      routes:
        | '/errors/500'
      views:
        | never
    }
    'src/pages/errors/503.vue': {
      routes:
        | '/errors/503'
      views:
        | never
    }
    'src/pages/install/index.vue': {
      routes:
        | '/install/'
      views:
        | never
    }
    'src/pages/profile/index.vue': {
      routes:
        | '/profile/'
      views:
        | never
    }
  }

  /**
   * Get a union of possible route names in a certain route component file.
   * Used by the \`sfc-typed-router\` Volar plugin to automatically type \`useRoute()\`.
   *
   * @internal
   */
  export type _RouteNamesForFilePath<FilePath extends string> =
    _RouteFileInfoMap extends Record<FilePath, infer Info>
      ? Info['routes']
      : keyof RouteNamedMap
}

export {}
