/* eslint-disable */

// @ts-nocheck

// noinspection JSUnusedGlobalSymbols

// This file was automatically generated by TanStack Router.
// You should NOT make any changes in this file as it will be overwritten.
// Additionally, you should also exclude this file from your linter and/or formatter to prevent it from being checked or modified.

import { Route as rootRouteImport } from './routes/__root'
import { Route as IndexRouteImport } from './routes/index'
import { Route as BestallningarRouteImport } from './routes/bestallningar'
import { Route as CertifikatRouteImport } from './routes/certifikat'
import { Route as EtiketterRouteImport } from './routes/etiketter'
import { Route as FordonRouteImport } from './routes/fordon'
import { Route as FraktRouteImport } from './routes/frakt'
import { Route as InkopRouteImport } from './routes/inkop'
import { Route as SmsRouteImport } from './routes/sms'
import { Route as SwishRouteImport } from './routes/swish'

const IndexRoute = IndexRouteImport.update({
  id: '/',
  path: '/',
  getParentRoute: () => rootRouteImport,
} as any)
const BestallningarRoute = BestallningarRouteImport.update({
  id: '/bestallningar',
  path: '/bestallningar',
  getParentRoute: () => rootRouteImport,
} as any)
const CertifikatRoute = CertifikatRouteImport.update({
  id: '/certifikat',
  path: '/certifikat',
  getParentRoute: () => rootRouteImport,
} as any)
const EtiketterRoute = EtiketterRouteImport.update({
  id: '/etiketter',
  path: '/etiketter',
  getParentRoute: () => rootRouteImport,
} as any)
const FordonRoute = FordonRouteImport.update({
  id: '/fordon',
  path: '/fordon',
  getParentRoute: () => rootRouteImport,
} as any)
const FraktRoute = FraktRouteImport.update({
  id: '/frakt',
  path: '/frakt',
  getParentRoute: () => rootRouteImport,
} as any)
const InkopRoute = InkopRouteImport.update({
  id: '/inkop',
  path: '/inkop',
  getParentRoute: () => rootRouteImport,
} as any)
const SmsRoute = SmsRouteImport.update({
  id: '/sms',
  path: '/sms',
  getParentRoute: () => rootRouteImport,
} as any)
const SwishRoute = SwishRouteImport.update({
  id: '/swish',
  path: '/swish',
  getParentRoute: () => rootRouteImport,
} as any)

export interface FileRoutesByFullPath {
  '/': typeof IndexRoute
  '/bestallningar': typeof BestallningarRoute
  '/certifikat': typeof CertifikatRoute
  '/etiketter': typeof EtiketterRoute
  '/fordon': typeof FordonRoute
  '/frakt': typeof FraktRoute
  '/inkop': typeof InkopRoute
  '/sms': typeof SmsRoute
  '/swish': typeof SwishRoute
}
export interface FileRoutesByTo {
  '/': typeof IndexRoute
  '/bestallningar': typeof BestallningarRoute
  '/certifikat': typeof CertifikatRoute
  '/etiketter': typeof EtiketterRoute
  '/fordon': typeof FordonRoute
  '/frakt': typeof FraktRoute
  '/inkop': typeof InkopRoute
  '/sms': typeof SmsRoute
  '/swish': typeof SwishRoute
}
export interface FileRoutesById {
  __root__: typeof rootRouteImport
  '/': typeof IndexRoute
  '/bestallningar': typeof BestallningarRoute
  '/certifikat': typeof CertifikatRoute
  '/etiketter': typeof EtiketterRoute
  '/fordon': typeof FordonRoute
  '/frakt': typeof FraktRoute
  '/inkop': typeof InkopRoute
  '/sms': typeof SmsRoute
  '/swish': typeof SwishRoute
}
export interface FileRouteTypes {
  fileRoutesByFullPath: FileRoutesByFullPath
  fullPaths:
    | '/'
    | '/bestallningar'
    | '/certifikat'
    | '/etiketter'
    | '/fordon'
    | '/frakt'
    | '/inkop'
    | '/sms'
    | '/swish'
  fileRoutesByTo: FileRoutesByTo
  to:
    | '/'
    | '/bestallningar'
    | '/certifikat'
    | '/etiketter'
    | '/fordon'
    | '/frakt'
    | '/inkop'
    | '/sms'
    | '/swish'
  id:
    | '__root__'
    | '/'
    | '/bestallningar'
    | '/certifikat'
    | '/etiketter'
    | '/fordon'
    | '/frakt'
    | '/inkop'
    | '/sms'
    | '/swish'
  fileRoutesById: FileRoutesById
}
export interface RootRouteChildren {
  IndexRoute: typeof IndexRoute
  BestallningarRoute: typeof BestallningarRoute
  CertifikatRoute: typeof CertifikatRoute
  EtiketterRoute: typeof EtiketterRoute
  FordonRoute: typeof FordonRoute
  FraktRoute: typeof FraktRoute
  InkopRoute: typeof InkopRoute
  SmsRoute: typeof SmsRoute
  SwishRoute: typeof SwishRoute
}

declare module '@tanstack/react-router' {
  interface FileRoutesByPath {
    '/': {
      id: '/'
      path: '/'
      fullPath: '/'
      preLoaderRoute: typeof IndexRouteImport
      parentRoute: typeof rootRouteImport
    }
    '/bestallningar': {
      id: '/bestallningar'
      path: '/bestallningar'
      fullPath: '/bestallningar'
      preLoaderRoute: typeof BestallningarRouteImport
      parentRoute: typeof rootRouteImport
    }
    '/certifikat': {
      id: '/certifikat'
      path: '/certifikat'
      fullPath: '/certifikat'
      preLoaderRoute: typeof CertifikatRouteImport
      parentRoute: typeof rootRouteImport
    }
    '/etiketter': {
      id: '/etiketter'
      path: '/etiketter'
      fullPath: '/etiketter'
      preLoaderRoute: typeof EtiketterRouteImport
      parentRoute: typeof rootRouteImport
    }
    '/fordon': {
      id: '/fordon'
      path: '/fordon'
      fullPath: '/fordon'
      preLoaderRoute: typeof FordonRouteImport
      parentRoute: typeof rootRouteImport
    }
    '/frakt': {
      id: '/frakt'
      path: '/frakt'
      fullPath: '/frakt'
      preLoaderRoute: typeof FraktRouteImport
      parentRoute: typeof rootRouteImport
    }
    '/inkop': {
      id: '/inkop'
      path: '/inkop'
      fullPath: '/inkop'
      preLoaderRoute: typeof InkopRouteImport
      parentRoute: typeof rootRouteImport
    }
    '/sms': {
      id: '/sms'
      path: '/sms'
      fullPath: '/sms'
      preLoaderRoute: typeof SmsRouteImport
      parentRoute: typeof rootRouteImport
    }
    '/swish': {
      id: '/swish'
      path: '/swish'
      fullPath: '/swish'
      preLoaderRoute: typeof SwishRouteImport
      parentRoute: typeof rootRouteImport
    }
  }
}

const rootRouteChildren: RootRouteChildren = {
  IndexRoute: IndexRoute,
  BestallningarRoute: BestallningarRoute,
  CertifikatRoute: CertifikatRoute,
  EtiketterRoute: EtiketterRoute,
  FordonRoute: FordonRoute,
  FraktRoute: FraktRoute,
  InkopRoute: InkopRoute,
  SmsRoute: SmsRoute,
  SwishRoute: SwishRoute,
}
export const routeTree = rootRouteImport
  ._addFileChildren(rootRouteChildren)
  ._addFileTypes<FileRouteTypes>()

import type { getRouter } from './router.tsx'
import type { startInstance } from './start.ts'
declare module '@tanstack/react-start' {
  interface Register {
    ssr: true
    router: Awaited<ReturnType<typeof getRouter>>
    config: Awaited<ReturnType<typeof startInstance.getOptions>>
  }
}
