/* 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 LoginRouteImport } from './routes/login'
import { Route as DashboardRouteImport } from './routes/dashboard'
import { Route as IndexRouteImport } from './routes/index'
import { Route as PlanesListaRouteImport } from './routes/planes/_lista'
import { Route as DemoTanstackQueryRouteImport } from './routes/demo/tanstack-query'
import { Route as PlanesListaNuevoRouteImport } from './routes/planes/_lista/nuevo'
import { Route as PlanesPlanIdDetalleRouteImport } from './routes/planes/$planId/_detalle'
import { Route as PlanesPlanIdDetalleIndexRouteImport } from './routes/planes/$planId/_detalle/index'
import { Route as PlanesPlanIdDetalleMapaRouteImport } from './routes/planes/$planId/_detalle/mapa'
import { Route as PlanesPlanIdDetalleIaplanRouteImport } from './routes/planes/$planId/_detalle/iaplan'
import { Route as PlanesPlanIdDetalleHistorialRouteImport } from './routes/planes/$planId/_detalle/historial'
import { Route as PlanesPlanIdDetalleFlujoRouteImport } from './routes/planes/$planId/_detalle/flujo'
import { Route as PlanesPlanIdDetalleDocumentoRouteImport } from './routes/planes/$planId/_detalle/documento'
import { Route as PlanesPlanIdDetalleAsignaturasRouteImport } from './routes/planes/$planId/_detalle/asignaturas'
import { Route as PlanesPlanIdAsignaturasAsignaturaIdRouteRouteImport } from './routes/planes/$planId/asignaturas/$asignaturaId/route'
import { Route as PlanesPlanIdAsignaturasAsignaturaIdIndexRouteImport } from './routes/planes/$planId/asignaturas/$asignaturaId/index'
import { Route as PlanesPlanIdAsignaturasAsignaturaIdIaasignaturaRouteImport } from './routes/planes/$planId/asignaturas/$asignaturaId/iaasignatura'
import { Route as PlanesPlanIdAsignaturasAsignaturaIdHistorialRouteImport } from './routes/planes/$planId/asignaturas/$asignaturaId/historial'
import { Route as PlanesPlanIdAsignaturasAsignaturaIdDocumentoRouteImport } from './routes/planes/$planId/asignaturas/$asignaturaId/documento'
import { Route as PlanesPlanIdAsignaturasAsignaturaIdContenidoRouteImport } from './routes/planes/$planId/asignaturas/$asignaturaId/contenido'
import { Route as PlanesPlanIdAsignaturasAsignaturaIdBibliografiaRouteImport } from './routes/planes/$planId/asignaturas/$asignaturaId/bibliografia'
import { Route as PlanesPlanIdDetalleAsignaturasNuevaRouteImport } from './routes/planes/$planId/_detalle/asignaturas/nueva'
import { Route as PlanesPlanIdAsignaturasAsignaturaIdBibliografiaIndexRouteImport } from './routes/planes/$planId/asignaturas/$asignaturaId/bibliografia/index'
import { Route as PlanesPlanIdAsignaturasAsignaturaIdBibliografiaNuevaRouteImport } from './routes/planes/$planId/asignaturas/$asignaturaId/bibliografia/nueva'

const LoginRoute = LoginRouteImport.update({
  id: '/login',
  path: '/login',
  getParentRoute: () => rootRouteImport,
} as any)
const DashboardRoute = DashboardRouteImport.update({
  id: '/dashboard',
  path: '/dashboard',
  getParentRoute: () => rootRouteImport,
} as any)
const IndexRoute = IndexRouteImport.update({
  id: '/',
  path: '/',
  getParentRoute: () => rootRouteImport,
} as any)
const PlanesListaRoute = PlanesListaRouteImport.update({
  id: '/planes/_lista',
  path: '/planes',
  getParentRoute: () => rootRouteImport,
} as any)
const DemoTanstackQueryRoute = DemoTanstackQueryRouteImport.update({
  id: '/demo/tanstack-query',
  path: '/demo/tanstack-query',
  getParentRoute: () => rootRouteImport,
} as any)
const PlanesListaNuevoRoute = PlanesListaNuevoRouteImport.update({
  id: '/nuevo',
  path: '/nuevo',
  getParentRoute: () => PlanesListaRoute,
} as any)
const PlanesPlanIdDetalleRoute = PlanesPlanIdDetalleRouteImport.update({
  id: '/planes/$planId/_detalle',
  path: '/planes/$planId',
  getParentRoute: () => rootRouteImport,
} as any)
const PlanesPlanIdDetalleIndexRoute =
  PlanesPlanIdDetalleIndexRouteImport.update({
    id: '/',
    path: '/',
    getParentRoute: () => PlanesPlanIdDetalleRoute,
  } as any)
const PlanesPlanIdDetalleMapaRoute = PlanesPlanIdDetalleMapaRouteImport.update({
  id: '/mapa',
  path: '/mapa',
  getParentRoute: () => PlanesPlanIdDetalleRoute,
} as any)
const PlanesPlanIdDetalleIaplanRoute =
  PlanesPlanIdDetalleIaplanRouteImport.update({
    id: '/iaplan',
    path: '/iaplan',
    getParentRoute: () => PlanesPlanIdDetalleRoute,
  } as any)
const PlanesPlanIdDetalleHistorialRoute =
  PlanesPlanIdDetalleHistorialRouteImport.update({
    id: '/historial',
    path: '/historial',
    getParentRoute: () => PlanesPlanIdDetalleRoute,
  } as any)
const PlanesPlanIdDetalleFlujoRoute =
  PlanesPlanIdDetalleFlujoRouteImport.update({
    id: '/flujo',
    path: '/flujo',
    getParentRoute: () => PlanesPlanIdDetalleRoute,
  } as any)
const PlanesPlanIdDetalleDocumentoRoute =
  PlanesPlanIdDetalleDocumentoRouteImport.update({
    id: '/documento',
    path: '/documento',
    getParentRoute: () => PlanesPlanIdDetalleRoute,
  } as any)
const PlanesPlanIdDetalleAsignaturasRoute =
  PlanesPlanIdDetalleAsignaturasRouteImport.update({
    id: '/asignaturas',
    path: '/asignaturas',
    getParentRoute: () => PlanesPlanIdDetalleRoute,
  } as any)
const PlanesPlanIdAsignaturasAsignaturaIdRouteRoute =
  PlanesPlanIdAsignaturasAsignaturaIdRouteRouteImport.update({
    id: '/planes/$planId/asignaturas/$asignaturaId',
    path: '/planes/$planId/asignaturas/$asignaturaId',
    getParentRoute: () => rootRouteImport,
  } as any)
const PlanesPlanIdAsignaturasAsignaturaIdIndexRoute =
  PlanesPlanIdAsignaturasAsignaturaIdIndexRouteImport.update({
    id: '/',
    path: '/',
    getParentRoute: () => PlanesPlanIdAsignaturasAsignaturaIdRouteRoute,
  } as any)
const PlanesPlanIdAsignaturasAsignaturaIdIaasignaturaRoute =
  PlanesPlanIdAsignaturasAsignaturaIdIaasignaturaRouteImport.update({
    id: '/iaasignatura',
    path: '/iaasignatura',
    getParentRoute: () => PlanesPlanIdAsignaturasAsignaturaIdRouteRoute,
  } as any)
const PlanesPlanIdAsignaturasAsignaturaIdHistorialRoute =
  PlanesPlanIdAsignaturasAsignaturaIdHistorialRouteImport.update({
    id: '/historial',
    path: '/historial',
    getParentRoute: () => PlanesPlanIdAsignaturasAsignaturaIdRouteRoute,
  } as any)
const PlanesPlanIdAsignaturasAsignaturaIdDocumentoRoute =
  PlanesPlanIdAsignaturasAsignaturaIdDocumentoRouteImport.update({
    id: '/documento',
    path: '/documento',
    getParentRoute: () => PlanesPlanIdAsignaturasAsignaturaIdRouteRoute,
  } as any)
const PlanesPlanIdAsignaturasAsignaturaIdContenidoRoute =
  PlanesPlanIdAsignaturasAsignaturaIdContenidoRouteImport.update({
    id: '/contenido',
    path: '/contenido',
    getParentRoute: () => PlanesPlanIdAsignaturasAsignaturaIdRouteRoute,
  } as any)
const PlanesPlanIdAsignaturasAsignaturaIdBibliografiaRoute =
  PlanesPlanIdAsignaturasAsignaturaIdBibliografiaRouteImport.update({
    id: '/bibliografia',
    path: '/bibliografia',
    getParentRoute: () => PlanesPlanIdAsignaturasAsignaturaIdRouteRoute,
  } as any)
const PlanesPlanIdDetalleAsignaturasNuevaRoute =
  PlanesPlanIdDetalleAsignaturasNuevaRouteImport.update({
    id: '/nueva',
    path: '/nueva',
    getParentRoute: () => PlanesPlanIdDetalleAsignaturasRoute,
  } as any)
const PlanesPlanIdAsignaturasAsignaturaIdBibliografiaIndexRoute =
  PlanesPlanIdAsignaturasAsignaturaIdBibliografiaIndexRouteImport.update({
    id: '/',
    path: '/',
    getParentRoute: () => PlanesPlanIdAsignaturasAsignaturaIdBibliografiaRoute,
  } as any)
const PlanesPlanIdAsignaturasAsignaturaIdBibliografiaNuevaRoute =
  PlanesPlanIdAsignaturasAsignaturaIdBibliografiaNuevaRouteImport.update({
    id: '/nueva',
    path: '/nueva',
    getParentRoute: () => PlanesPlanIdAsignaturasAsignaturaIdBibliografiaRoute,
  } as any)

export interface FileRoutesByFullPath {
  '/': typeof IndexRoute
  '/dashboard': typeof DashboardRoute
  '/login': typeof LoginRoute
  '/demo/tanstack-query': typeof DemoTanstackQueryRoute
  '/planes': typeof PlanesListaRouteWithChildren
  '/planes/$planId': typeof PlanesPlanIdDetalleRouteWithChildren
  '/planes/nuevo': typeof PlanesListaNuevoRoute
  '/planes/$planId/asignaturas/$asignaturaId': typeof PlanesPlanIdAsignaturasAsignaturaIdRouteRouteWithChildren
  '/planes/$planId/asignaturas': typeof PlanesPlanIdDetalleAsignaturasRouteWithChildren
  '/planes/$planId/documento': typeof PlanesPlanIdDetalleDocumentoRoute
  '/planes/$planId/flujo': typeof PlanesPlanIdDetalleFlujoRoute
  '/planes/$planId/historial': typeof PlanesPlanIdDetalleHistorialRoute
  '/planes/$planId/iaplan': typeof PlanesPlanIdDetalleIaplanRoute
  '/planes/$planId/mapa': typeof PlanesPlanIdDetalleMapaRoute
  '/planes/$planId/': typeof PlanesPlanIdDetalleIndexRoute
  '/planes/$planId/asignaturas/nueva': typeof PlanesPlanIdDetalleAsignaturasNuevaRoute
  '/planes/$planId/asignaturas/$asignaturaId/bibliografia': typeof PlanesPlanIdAsignaturasAsignaturaIdBibliografiaRouteWithChildren
  '/planes/$planId/asignaturas/$asignaturaId/contenido': typeof PlanesPlanIdAsignaturasAsignaturaIdContenidoRoute
  '/planes/$planId/asignaturas/$asignaturaId/documento': typeof PlanesPlanIdAsignaturasAsignaturaIdDocumentoRoute
  '/planes/$planId/asignaturas/$asignaturaId/historial': typeof PlanesPlanIdAsignaturasAsignaturaIdHistorialRoute
  '/planes/$planId/asignaturas/$asignaturaId/iaasignatura': typeof PlanesPlanIdAsignaturasAsignaturaIdIaasignaturaRoute
  '/planes/$planId/asignaturas/$asignaturaId/': typeof PlanesPlanIdAsignaturasAsignaturaIdIndexRoute
  '/planes/$planId/asignaturas/$asignaturaId/bibliografia/nueva': typeof PlanesPlanIdAsignaturasAsignaturaIdBibliografiaNuevaRoute
  '/planes/$planId/asignaturas/$asignaturaId/bibliografia/': typeof PlanesPlanIdAsignaturasAsignaturaIdBibliografiaIndexRoute
}
export interface FileRoutesByTo {
  '/': typeof IndexRoute
  '/dashboard': typeof DashboardRoute
  '/login': typeof LoginRoute
  '/demo/tanstack-query': typeof DemoTanstackQueryRoute
  '/planes': typeof PlanesListaRouteWithChildren
  '/planes/nuevo': typeof PlanesListaNuevoRoute
  '/planes/$planId/asignaturas': typeof PlanesPlanIdDetalleAsignaturasRouteWithChildren
  '/planes/$planId/documento': typeof PlanesPlanIdDetalleDocumentoRoute
  '/planes/$planId/flujo': typeof PlanesPlanIdDetalleFlujoRoute
  '/planes/$planId/historial': typeof PlanesPlanIdDetalleHistorialRoute
  '/planes/$planId/iaplan': typeof PlanesPlanIdDetalleIaplanRoute
  '/planes/$planId/mapa': typeof PlanesPlanIdDetalleMapaRoute
  '/planes/$planId': typeof PlanesPlanIdDetalleIndexRoute
  '/planes/$planId/asignaturas/nueva': typeof PlanesPlanIdDetalleAsignaturasNuevaRoute
  '/planes/$planId/asignaturas/$asignaturaId/contenido': typeof PlanesPlanIdAsignaturasAsignaturaIdContenidoRoute
  '/planes/$planId/asignaturas/$asignaturaId/documento': typeof PlanesPlanIdAsignaturasAsignaturaIdDocumentoRoute
  '/planes/$planId/asignaturas/$asignaturaId/historial': typeof PlanesPlanIdAsignaturasAsignaturaIdHistorialRoute
  '/planes/$planId/asignaturas/$asignaturaId/iaasignatura': typeof PlanesPlanIdAsignaturasAsignaturaIdIaasignaturaRoute
  '/planes/$planId/asignaturas/$asignaturaId': typeof PlanesPlanIdAsignaturasAsignaturaIdIndexRoute
  '/planes/$planId/asignaturas/$asignaturaId/bibliografia/nueva': typeof PlanesPlanIdAsignaturasAsignaturaIdBibliografiaNuevaRoute
  '/planes/$planId/asignaturas/$asignaturaId/bibliografia': typeof PlanesPlanIdAsignaturasAsignaturaIdBibliografiaIndexRoute
}
export interface FileRoutesById {
  __root__: typeof rootRouteImport
  '/': typeof IndexRoute
  '/dashboard': typeof DashboardRoute
  '/login': typeof LoginRoute
  '/demo/tanstack-query': typeof DemoTanstackQueryRoute
  '/planes/_lista': typeof PlanesListaRouteWithChildren
  '/planes/$planId/_detalle': typeof PlanesPlanIdDetalleRouteWithChildren
  '/planes/_lista/nuevo': typeof PlanesListaNuevoRoute
  '/planes/$planId/asignaturas/$asignaturaId': typeof PlanesPlanIdAsignaturasAsignaturaIdRouteRouteWithChildren
  '/planes/$planId/_detalle/asignaturas': typeof PlanesPlanIdDetalleAsignaturasRouteWithChildren
  '/planes/$planId/_detalle/documento': typeof PlanesPlanIdDetalleDocumentoRoute
  '/planes/$planId/_detalle/flujo': typeof PlanesPlanIdDetalleFlujoRoute
  '/planes/$planId/_detalle/historial': typeof PlanesPlanIdDetalleHistorialRoute
  '/planes/$planId/_detalle/iaplan': typeof PlanesPlanIdDetalleIaplanRoute
  '/planes/$planId/_detalle/mapa': typeof PlanesPlanIdDetalleMapaRoute
  '/planes/$planId/_detalle/': typeof PlanesPlanIdDetalleIndexRoute
  '/planes/$planId/_detalle/asignaturas/nueva': typeof PlanesPlanIdDetalleAsignaturasNuevaRoute
  '/planes/$planId/asignaturas/$asignaturaId/bibliografia': typeof PlanesPlanIdAsignaturasAsignaturaIdBibliografiaRouteWithChildren
  '/planes/$planId/asignaturas/$asignaturaId/contenido': typeof PlanesPlanIdAsignaturasAsignaturaIdContenidoRoute
  '/planes/$planId/asignaturas/$asignaturaId/documento': typeof PlanesPlanIdAsignaturasAsignaturaIdDocumentoRoute
  '/planes/$planId/asignaturas/$asignaturaId/historial': typeof PlanesPlanIdAsignaturasAsignaturaIdHistorialRoute
  '/planes/$planId/asignaturas/$asignaturaId/iaasignatura': typeof PlanesPlanIdAsignaturasAsignaturaIdIaasignaturaRoute
  '/planes/$planId/asignaturas/$asignaturaId/': typeof PlanesPlanIdAsignaturasAsignaturaIdIndexRoute
  '/planes/$planId/asignaturas/$asignaturaId/bibliografia/nueva': typeof PlanesPlanIdAsignaturasAsignaturaIdBibliografiaNuevaRoute
  '/planes/$planId/asignaturas/$asignaturaId/bibliografia/': typeof PlanesPlanIdAsignaturasAsignaturaIdBibliografiaIndexRoute
}
export interface FileRouteTypes {
  fileRoutesByFullPath: FileRoutesByFullPath
  fullPaths:
    | '/'
    | '/dashboard'
    | '/login'
    | '/demo/tanstack-query'
    | '/planes'
    | '/planes/$planId'
    | '/planes/nuevo'
    | '/planes/$planId/asignaturas/$asignaturaId'
    | '/planes/$planId/asignaturas'
    | '/planes/$planId/documento'
    | '/planes/$planId/flujo'
    | '/planes/$planId/historial'
    | '/planes/$planId/iaplan'
    | '/planes/$planId/mapa'
    | '/planes/$planId/'
    | '/planes/$planId/asignaturas/nueva'
    | '/planes/$planId/asignaturas/$asignaturaId/bibliografia'
    | '/planes/$planId/asignaturas/$asignaturaId/contenido'
    | '/planes/$planId/asignaturas/$asignaturaId/documento'
    | '/planes/$planId/asignaturas/$asignaturaId/historial'
    | '/planes/$planId/asignaturas/$asignaturaId/iaasignatura'
    | '/planes/$planId/asignaturas/$asignaturaId/'
    | '/planes/$planId/asignaturas/$asignaturaId/bibliografia/nueva'
    | '/planes/$planId/asignaturas/$asignaturaId/bibliografia/'
  fileRoutesByTo: FileRoutesByTo
  to:
    | '/'
    | '/dashboard'
    | '/login'
    | '/demo/tanstack-query'
    | '/planes'
    | '/planes/nuevo'
    | '/planes/$planId/asignaturas'
    | '/planes/$planId/documento'
    | '/planes/$planId/flujo'
    | '/planes/$planId/historial'
    | '/planes/$planId/iaplan'
    | '/planes/$planId/mapa'
    | '/planes/$planId'
    | '/planes/$planId/asignaturas/nueva'
    | '/planes/$planId/asignaturas/$asignaturaId/contenido'
    | '/planes/$planId/asignaturas/$asignaturaId/documento'
    | '/planes/$planId/asignaturas/$asignaturaId/historial'
    | '/planes/$planId/asignaturas/$asignaturaId/iaasignatura'
    | '/planes/$planId/asignaturas/$asignaturaId'
    | '/planes/$planId/asignaturas/$asignaturaId/bibliografia/nueva'
    | '/planes/$planId/asignaturas/$asignaturaId/bibliografia'
  id:
    | '__root__'
    | '/'
    | '/dashboard'
    | '/login'
    | '/demo/tanstack-query'
    | '/planes/_lista'
    | '/planes/$planId/_detalle'
    | '/planes/_lista/nuevo'
    | '/planes/$planId/asignaturas/$asignaturaId'
    | '/planes/$planId/_detalle/asignaturas'
    | '/planes/$planId/_detalle/documento'
    | '/planes/$planId/_detalle/flujo'
    | '/planes/$planId/_detalle/historial'
    | '/planes/$planId/_detalle/iaplan'
    | '/planes/$planId/_detalle/mapa'
    | '/planes/$planId/_detalle/'
    | '/planes/$planId/_detalle/asignaturas/nueva'
    | '/planes/$planId/asignaturas/$asignaturaId/bibliografia'
    | '/planes/$planId/asignaturas/$asignaturaId/contenido'
    | '/planes/$planId/asignaturas/$asignaturaId/documento'
    | '/planes/$planId/asignaturas/$asignaturaId/historial'
    | '/planes/$planId/asignaturas/$asignaturaId/iaasignatura'
    | '/planes/$planId/asignaturas/$asignaturaId/'
    | '/planes/$planId/asignaturas/$asignaturaId/bibliografia/nueva'
    | '/planes/$planId/asignaturas/$asignaturaId/bibliografia/'
  fileRoutesById: FileRoutesById
}
export interface RootRouteChildren {
  IndexRoute: typeof IndexRoute
  DashboardRoute: typeof DashboardRoute
  LoginRoute: typeof LoginRoute
  DemoTanstackQueryRoute: typeof DemoTanstackQueryRoute
  PlanesListaRoute: typeof PlanesListaRouteWithChildren
  PlanesPlanIdDetalleRoute: typeof PlanesPlanIdDetalleRouteWithChildren
  PlanesPlanIdAsignaturasAsignaturaIdRouteRoute: typeof PlanesPlanIdAsignaturasAsignaturaIdRouteRouteWithChildren
}

declare module '@tanstack/react-router' {
  interface FileRoutesByPath {
    '/login': {
      id: '/login'
      path: '/login'
      fullPath: '/login'
      preLoaderRoute: typeof LoginRouteImport
      parentRoute: typeof rootRouteImport
    }
    '/dashboard': {
      id: '/dashboard'
      path: '/dashboard'
      fullPath: '/dashboard'
      preLoaderRoute: typeof DashboardRouteImport
      parentRoute: typeof rootRouteImport
    }
    '/': {
      id: '/'
      path: '/'
      fullPath: '/'
      preLoaderRoute: typeof IndexRouteImport
      parentRoute: typeof rootRouteImport
    }
    '/planes/_lista': {
      id: '/planes/_lista'
      path: '/planes'
      fullPath: '/planes'
      preLoaderRoute: typeof PlanesListaRouteImport
      parentRoute: typeof rootRouteImport
    }
    '/demo/tanstack-query': {
      id: '/demo/tanstack-query'
      path: '/demo/tanstack-query'
      fullPath: '/demo/tanstack-query'
      preLoaderRoute: typeof DemoTanstackQueryRouteImport
      parentRoute: typeof rootRouteImport
    }
    '/planes/_lista/nuevo': {
      id: '/planes/_lista/nuevo'
      path: '/nuevo'
      fullPath: '/planes/nuevo'
      preLoaderRoute: typeof PlanesListaNuevoRouteImport
      parentRoute: typeof PlanesListaRoute
    }
    '/planes/$planId/_detalle': {
      id: '/planes/$planId/_detalle'
      path: '/planes/$planId'
      fullPath: '/planes/$planId'
      preLoaderRoute: typeof PlanesPlanIdDetalleRouteImport
      parentRoute: typeof rootRouteImport
    }
    '/planes/$planId/_detalle/': {
      id: '/planes/$planId/_detalle/'
      path: '/'
      fullPath: '/planes/$planId/'
      preLoaderRoute: typeof PlanesPlanIdDetalleIndexRouteImport
      parentRoute: typeof PlanesPlanIdDetalleRoute
    }
    '/planes/$planId/_detalle/mapa': {
      id: '/planes/$planId/_detalle/mapa'
      path: '/mapa'
      fullPath: '/planes/$planId/mapa'
      preLoaderRoute: typeof PlanesPlanIdDetalleMapaRouteImport
      parentRoute: typeof PlanesPlanIdDetalleRoute
    }
    '/planes/$planId/_detalle/iaplan': {
      id: '/planes/$planId/_detalle/iaplan'
      path: '/iaplan'
      fullPath: '/planes/$planId/iaplan'
      preLoaderRoute: typeof PlanesPlanIdDetalleIaplanRouteImport
      parentRoute: typeof PlanesPlanIdDetalleRoute
    }
    '/planes/$planId/_detalle/historial': {
      id: '/planes/$planId/_detalle/historial'
      path: '/historial'
      fullPath: '/planes/$planId/historial'
      preLoaderRoute: typeof PlanesPlanIdDetalleHistorialRouteImport
      parentRoute: typeof PlanesPlanIdDetalleRoute
    }
    '/planes/$planId/_detalle/flujo': {
      id: '/planes/$planId/_detalle/flujo'
      path: '/flujo'
      fullPath: '/planes/$planId/flujo'
      preLoaderRoute: typeof PlanesPlanIdDetalleFlujoRouteImport
      parentRoute: typeof PlanesPlanIdDetalleRoute
    }
    '/planes/$planId/_detalle/documento': {
      id: '/planes/$planId/_detalle/documento'
      path: '/documento'
      fullPath: '/planes/$planId/documento'
      preLoaderRoute: typeof PlanesPlanIdDetalleDocumentoRouteImport
      parentRoute: typeof PlanesPlanIdDetalleRoute
    }
    '/planes/$planId/_detalle/asignaturas': {
      id: '/planes/$planId/_detalle/asignaturas'
      path: '/asignaturas'
      fullPath: '/planes/$planId/asignaturas'
      preLoaderRoute: typeof PlanesPlanIdDetalleAsignaturasRouteImport
      parentRoute: typeof PlanesPlanIdDetalleRoute
    }
    '/planes/$planId/asignaturas/$asignaturaId': {
      id: '/planes/$planId/asignaturas/$asignaturaId'
      path: '/planes/$planId/asignaturas/$asignaturaId'
      fullPath: '/planes/$planId/asignaturas/$asignaturaId'
      preLoaderRoute: typeof PlanesPlanIdAsignaturasAsignaturaIdRouteRouteImport
      parentRoute: typeof rootRouteImport
    }
    '/planes/$planId/asignaturas/$asignaturaId/': {
      id: '/planes/$planId/asignaturas/$asignaturaId/'
      path: '/'
      fullPath: '/planes/$planId/asignaturas/$asignaturaId/'
      preLoaderRoute: typeof PlanesPlanIdAsignaturasAsignaturaIdIndexRouteImport
      parentRoute: typeof PlanesPlanIdAsignaturasAsignaturaIdRouteRoute
    }
    '/planes/$planId/asignaturas/$asignaturaId/iaasignatura': {
      id: '/planes/$planId/asignaturas/$asignaturaId/iaasignatura'
      path: '/iaasignatura'
      fullPath: '/planes/$planId/asignaturas/$asignaturaId/iaasignatura'
      preLoaderRoute: typeof PlanesPlanIdAsignaturasAsignaturaIdIaasignaturaRouteImport
      parentRoute: typeof PlanesPlanIdAsignaturasAsignaturaIdRouteRoute
    }
    '/planes/$planId/asignaturas/$asignaturaId/historial': {
      id: '/planes/$planId/asignaturas/$asignaturaId/historial'
      path: '/historial'
      fullPath: '/planes/$planId/asignaturas/$asignaturaId/historial'
      preLoaderRoute: typeof PlanesPlanIdAsignaturasAsignaturaIdHistorialRouteImport
      parentRoute: typeof PlanesPlanIdAsignaturasAsignaturaIdRouteRoute
    }
    '/planes/$planId/asignaturas/$asignaturaId/documento': {
      id: '/planes/$planId/asignaturas/$asignaturaId/documento'
      path: '/documento'
      fullPath: '/planes/$planId/asignaturas/$asignaturaId/documento'
      preLoaderRoute: typeof PlanesPlanIdAsignaturasAsignaturaIdDocumentoRouteImport
      parentRoute: typeof PlanesPlanIdAsignaturasAsignaturaIdRouteRoute
    }
    '/planes/$planId/asignaturas/$asignaturaId/contenido': {
      id: '/planes/$planId/asignaturas/$asignaturaId/contenido'
      path: '/contenido'
      fullPath: '/planes/$planId/asignaturas/$asignaturaId/contenido'
      preLoaderRoute: typeof PlanesPlanIdAsignaturasAsignaturaIdContenidoRouteImport
      parentRoute: typeof PlanesPlanIdAsignaturasAsignaturaIdRouteRoute
    }
    '/planes/$planId/asignaturas/$asignaturaId/bibliografia': {
      id: '/planes/$planId/asignaturas/$asignaturaId/bibliografia'
      path: '/bibliografia'
      fullPath: '/planes/$planId/asignaturas/$asignaturaId/bibliografia'
      preLoaderRoute: typeof PlanesPlanIdAsignaturasAsignaturaIdBibliografiaRouteImport
      parentRoute: typeof PlanesPlanIdAsignaturasAsignaturaIdRouteRoute
    }
    '/planes/$planId/_detalle/asignaturas/nueva': {
      id: '/planes/$planId/_detalle/asignaturas/nueva'
      path: '/nueva'
      fullPath: '/planes/$planId/asignaturas/nueva'
      preLoaderRoute: typeof PlanesPlanIdDetalleAsignaturasNuevaRouteImport
      parentRoute: typeof PlanesPlanIdDetalleAsignaturasRoute
    }
    '/planes/$planId/asignaturas/$asignaturaId/bibliografia/': {
      id: '/planes/$planId/asignaturas/$asignaturaId/bibliografia/'
      path: '/'
      fullPath: '/planes/$planId/asignaturas/$asignaturaId/bibliografia/'
      preLoaderRoute: typeof PlanesPlanIdAsignaturasAsignaturaIdBibliografiaIndexRouteImport
      parentRoute: typeof PlanesPlanIdAsignaturasAsignaturaIdBibliografiaRoute
    }
    '/planes/$planId/asignaturas/$asignaturaId/bibliografia/nueva': {
      id: '/planes/$planId/asignaturas/$asignaturaId/bibliografia/nueva'
      path: '/nueva'
      fullPath: '/planes/$planId/asignaturas/$asignaturaId/bibliografia/nueva'
      preLoaderRoute: typeof PlanesPlanIdAsignaturasAsignaturaIdBibliografiaNuevaRouteImport
      parentRoute: typeof PlanesPlanIdAsignaturasAsignaturaIdBibliografiaRoute
    }
  }
}

interface PlanesListaRouteChildren {
  PlanesListaNuevoRoute: typeof PlanesListaNuevoRoute
}

const PlanesListaRouteChildren: PlanesListaRouteChildren = {
  PlanesListaNuevoRoute: PlanesListaNuevoRoute,
}

const PlanesListaRouteWithChildren = PlanesListaRoute._addFileChildren(
  PlanesListaRouteChildren,
)

interface PlanesPlanIdDetalleAsignaturasRouteChildren {
  PlanesPlanIdDetalleAsignaturasNuevaRoute: typeof PlanesPlanIdDetalleAsignaturasNuevaRoute
}

const PlanesPlanIdDetalleAsignaturasRouteChildren: PlanesPlanIdDetalleAsignaturasRouteChildren =
  {
    PlanesPlanIdDetalleAsignaturasNuevaRoute:
      PlanesPlanIdDetalleAsignaturasNuevaRoute,
  }

const PlanesPlanIdDetalleAsignaturasRouteWithChildren =
  PlanesPlanIdDetalleAsignaturasRoute._addFileChildren(
    PlanesPlanIdDetalleAsignaturasRouteChildren,
  )

interface PlanesPlanIdDetalleRouteChildren {
  PlanesPlanIdDetalleAsignaturasRoute: typeof PlanesPlanIdDetalleAsignaturasRouteWithChildren
  PlanesPlanIdDetalleDocumentoRoute: typeof PlanesPlanIdDetalleDocumentoRoute
  PlanesPlanIdDetalleFlujoRoute: typeof PlanesPlanIdDetalleFlujoRoute
  PlanesPlanIdDetalleHistorialRoute: typeof PlanesPlanIdDetalleHistorialRoute
  PlanesPlanIdDetalleIaplanRoute: typeof PlanesPlanIdDetalleIaplanRoute
  PlanesPlanIdDetalleMapaRoute: typeof PlanesPlanIdDetalleMapaRoute
  PlanesPlanIdDetalleIndexRoute: typeof PlanesPlanIdDetalleIndexRoute
}

const PlanesPlanIdDetalleRouteChildren: PlanesPlanIdDetalleRouteChildren = {
  PlanesPlanIdDetalleAsignaturasRoute:
    PlanesPlanIdDetalleAsignaturasRouteWithChildren,
  PlanesPlanIdDetalleDocumentoRoute: PlanesPlanIdDetalleDocumentoRoute,
  PlanesPlanIdDetalleFlujoRoute: PlanesPlanIdDetalleFlujoRoute,
  PlanesPlanIdDetalleHistorialRoute: PlanesPlanIdDetalleHistorialRoute,
  PlanesPlanIdDetalleIaplanRoute: PlanesPlanIdDetalleIaplanRoute,
  PlanesPlanIdDetalleMapaRoute: PlanesPlanIdDetalleMapaRoute,
  PlanesPlanIdDetalleIndexRoute: PlanesPlanIdDetalleIndexRoute,
}

const PlanesPlanIdDetalleRouteWithChildren =
  PlanesPlanIdDetalleRoute._addFileChildren(PlanesPlanIdDetalleRouteChildren)

interface PlanesPlanIdAsignaturasAsignaturaIdBibliografiaRouteChildren {
  PlanesPlanIdAsignaturasAsignaturaIdBibliografiaNuevaRoute: typeof PlanesPlanIdAsignaturasAsignaturaIdBibliografiaNuevaRoute
  PlanesPlanIdAsignaturasAsignaturaIdBibliografiaIndexRoute: typeof PlanesPlanIdAsignaturasAsignaturaIdBibliografiaIndexRoute
}

const PlanesPlanIdAsignaturasAsignaturaIdBibliografiaRouteChildren: PlanesPlanIdAsignaturasAsignaturaIdBibliografiaRouteChildren =
  {
    PlanesPlanIdAsignaturasAsignaturaIdBibliografiaNuevaRoute:
      PlanesPlanIdAsignaturasAsignaturaIdBibliografiaNuevaRoute,
    PlanesPlanIdAsignaturasAsignaturaIdBibliografiaIndexRoute:
      PlanesPlanIdAsignaturasAsignaturaIdBibliografiaIndexRoute,
  }

const PlanesPlanIdAsignaturasAsignaturaIdBibliografiaRouteWithChildren =
  PlanesPlanIdAsignaturasAsignaturaIdBibliografiaRoute._addFileChildren(
    PlanesPlanIdAsignaturasAsignaturaIdBibliografiaRouteChildren,
  )

interface PlanesPlanIdAsignaturasAsignaturaIdRouteRouteChildren {
  PlanesPlanIdAsignaturasAsignaturaIdBibliografiaRoute: typeof PlanesPlanIdAsignaturasAsignaturaIdBibliografiaRouteWithChildren
  PlanesPlanIdAsignaturasAsignaturaIdContenidoRoute: typeof PlanesPlanIdAsignaturasAsignaturaIdContenidoRoute
  PlanesPlanIdAsignaturasAsignaturaIdDocumentoRoute: typeof PlanesPlanIdAsignaturasAsignaturaIdDocumentoRoute
  PlanesPlanIdAsignaturasAsignaturaIdHistorialRoute: typeof PlanesPlanIdAsignaturasAsignaturaIdHistorialRoute
  PlanesPlanIdAsignaturasAsignaturaIdIaasignaturaRoute: typeof PlanesPlanIdAsignaturasAsignaturaIdIaasignaturaRoute
  PlanesPlanIdAsignaturasAsignaturaIdIndexRoute: typeof PlanesPlanIdAsignaturasAsignaturaIdIndexRoute
}

const PlanesPlanIdAsignaturasAsignaturaIdRouteRouteChildren: PlanesPlanIdAsignaturasAsignaturaIdRouteRouteChildren =
  {
    PlanesPlanIdAsignaturasAsignaturaIdBibliografiaRoute:
      PlanesPlanIdAsignaturasAsignaturaIdBibliografiaRouteWithChildren,
    PlanesPlanIdAsignaturasAsignaturaIdContenidoRoute:
      PlanesPlanIdAsignaturasAsignaturaIdContenidoRoute,
    PlanesPlanIdAsignaturasAsignaturaIdDocumentoRoute:
      PlanesPlanIdAsignaturasAsignaturaIdDocumentoRoute,
    PlanesPlanIdAsignaturasAsignaturaIdHistorialRoute:
      PlanesPlanIdAsignaturasAsignaturaIdHistorialRoute,
    PlanesPlanIdAsignaturasAsignaturaIdIaasignaturaRoute:
      PlanesPlanIdAsignaturasAsignaturaIdIaasignaturaRoute,
    PlanesPlanIdAsignaturasAsignaturaIdIndexRoute:
      PlanesPlanIdAsignaturasAsignaturaIdIndexRoute,
  }

const PlanesPlanIdAsignaturasAsignaturaIdRouteRouteWithChildren =
  PlanesPlanIdAsignaturasAsignaturaIdRouteRoute._addFileChildren(
    PlanesPlanIdAsignaturasAsignaturaIdRouteRouteChildren,
  )

const rootRouteChildren: RootRouteChildren = {
  IndexRoute: IndexRoute,
  DashboardRoute: DashboardRoute,
  LoginRoute: LoginRoute,
  DemoTanstackQueryRoute: DemoTanstackQueryRoute,
  PlanesListaRoute: PlanesListaRouteWithChildren,
  PlanesPlanIdDetalleRoute: PlanesPlanIdDetalleRouteWithChildren,
  PlanesPlanIdAsignaturasAsignaturaIdRouteRoute:
    PlanesPlanIdAsignaturasAsignaturaIdRouteRouteWithChildren,
}
export const routeTree = rootRouteImport
  ._addFileChildren(rootRouteChildren)
  ._addFileTypes<FileRouteTypes>()
