/* 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 TasksIndexRouteImport } from './routes/tasks/index'
import { Route as ShopIndexRouteImport } from './routes/shop/index'
import { Route as RouletteIndexRouteImport } from './routes/roulette/index'
import { Route as GameIndexRouteImport } from './routes/game/index'
import { Route as EarningsIndexRouteImport } from './routes/earnings/index'
import { Route as CashdeskIndexRouteImport } from './routes/cashdesk/index'
import { Route as ApiaryIndexRouteImport } from './routes/apiary/index'

const TasksIndexRoute = TasksIndexRouteImport.update({
  id: '/tasks/',
  path: '/tasks/',
  getParentRoute: () => rootRouteImport,
} as any)
const ShopIndexRoute = ShopIndexRouteImport.update({
  id: '/shop/',
  path: '/shop/',
  getParentRoute: () => rootRouteImport,
} as any)
const RouletteIndexRoute = RouletteIndexRouteImport.update({
  id: '/roulette/',
  path: '/roulette/',
  getParentRoute: () => rootRouteImport,
} as any)
const GameIndexRoute = GameIndexRouteImport.update({
  id: '/game/',
  path: '/game/',
  getParentRoute: () => rootRouteImport,
} as any)
const EarningsIndexRoute = EarningsIndexRouteImport.update({
  id: '/earnings/',
  path: '/earnings/',
  getParentRoute: () => rootRouteImport,
} as any)
const CashdeskIndexRoute = CashdeskIndexRouteImport.update({
  id: '/cashdesk/',
  path: '/cashdesk/',
  getParentRoute: () => rootRouteImport,
} as any)
const ApiaryIndexRoute = ApiaryIndexRouteImport.update({
  id: '/apiary/',
  path: '/apiary/',
  getParentRoute: () => rootRouteImport,
} as any)

export interface FileRoutesByFullPath {
  '/apiary/': typeof ApiaryIndexRoute
  '/cashdesk/': typeof CashdeskIndexRoute
  '/earnings/': typeof EarningsIndexRoute
  '/game/': typeof GameIndexRoute
  '/roulette/': typeof RouletteIndexRoute
  '/shop/': typeof ShopIndexRoute
  '/tasks/': typeof TasksIndexRoute
}
export interface FileRoutesByTo {
  '/apiary': typeof ApiaryIndexRoute
  '/cashdesk': typeof CashdeskIndexRoute
  '/earnings': typeof EarningsIndexRoute
  '/game': typeof GameIndexRoute
  '/roulette': typeof RouletteIndexRoute
  '/shop': typeof ShopIndexRoute
  '/tasks': typeof TasksIndexRoute
}
export interface FileRoutesById {
  __root__: typeof rootRouteImport
  '/apiary/': typeof ApiaryIndexRoute
  '/cashdesk/': typeof CashdeskIndexRoute
  '/earnings/': typeof EarningsIndexRoute
  '/game/': typeof GameIndexRoute
  '/roulette/': typeof RouletteIndexRoute
  '/shop/': typeof ShopIndexRoute
  '/tasks/': typeof TasksIndexRoute
}
export interface FileRouteTypes {
  fileRoutesByFullPath: FileRoutesByFullPath
  fullPaths:
    | '/apiary/'
    | '/cashdesk/'
    | '/earnings/'
    | '/game/'
    | '/roulette/'
    | '/shop/'
    | '/tasks/'
  fileRoutesByTo: FileRoutesByTo
  to:
    | '/apiary'
    | '/cashdesk'
    | '/earnings'
    | '/game'
    | '/roulette'
    | '/shop'
    | '/tasks'
  id:
    | '__root__'
    | '/apiary/'
    | '/cashdesk/'
    | '/earnings/'
    | '/game/'
    | '/roulette/'
    | '/shop/'
    | '/tasks/'
  fileRoutesById: FileRoutesById
}
export interface RootRouteChildren {
  ApiaryIndexRoute: typeof ApiaryIndexRoute
  CashdeskIndexRoute: typeof CashdeskIndexRoute
  EarningsIndexRoute: typeof EarningsIndexRoute
  GameIndexRoute: typeof GameIndexRoute
  RouletteIndexRoute: typeof RouletteIndexRoute
  ShopIndexRoute: typeof ShopIndexRoute
  TasksIndexRoute: typeof TasksIndexRoute
}

declare module '@tanstack/react-router' {
  interface FileRoutesByPath {
    '/tasks/': {
      id: '/tasks/'
      path: '/tasks'
      fullPath: '/tasks/'
      preLoaderRoute: typeof TasksIndexRouteImport
      parentRoute: typeof rootRouteImport
    }
    '/shop/': {
      id: '/shop/'
      path: '/shop'
      fullPath: '/shop/'
      preLoaderRoute: typeof ShopIndexRouteImport
      parentRoute: typeof rootRouteImport
    }
    '/roulette/': {
      id: '/roulette/'
      path: '/roulette'
      fullPath: '/roulette/'
      preLoaderRoute: typeof RouletteIndexRouteImport
      parentRoute: typeof rootRouteImport
    }
    '/game/': {
      id: '/game/'
      path: '/game'
      fullPath: '/game/'
      preLoaderRoute: typeof GameIndexRouteImport
      parentRoute: typeof rootRouteImport
    }
    '/earnings/': {
      id: '/earnings/'
      path: '/earnings'
      fullPath: '/earnings/'
      preLoaderRoute: typeof EarningsIndexRouteImport
      parentRoute: typeof rootRouteImport
    }
    '/cashdesk/': {
      id: '/cashdesk/'
      path: '/cashdesk'
      fullPath: '/cashdesk/'
      preLoaderRoute: typeof CashdeskIndexRouteImport
      parentRoute: typeof rootRouteImport
    }
    '/apiary/': {
      id: '/apiary/'
      path: '/apiary'
      fullPath: '/apiary/'
      preLoaderRoute: typeof ApiaryIndexRouteImport
      parentRoute: typeof rootRouteImport
    }
  }
}

const rootRouteChildren: RootRouteChildren = {
  ApiaryIndexRoute: ApiaryIndexRoute,
  CashdeskIndexRoute: CashdeskIndexRoute,
  EarningsIndexRoute: EarningsIndexRoute,
  GameIndexRoute: GameIndexRoute,
  RouletteIndexRoute: RouletteIndexRoute,
  ShopIndexRoute: ShopIndexRoute,
  TasksIndexRoute: TasksIndexRoute,
}
export const routeTree = rootRouteImport
  ._addFileChildren(rootRouteChildren)
  ._addFileTypes<FileRouteTypes>()
