/* 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 AjudaRouteImport } from './routes/ajuda'
import { Route as AppRouteImport } from './routes/app'
import { Route as AtendimentoRouteImport } from './routes/atendimento'
import { Route as AtualizacoesRouteImport } from './routes/atualizacoes'
import { Route as AutomacaoRouteImport } from './routes/automacao'
import { Route as BancodedadosRouteImport } from './routes/bancodedados'
import { Route as BlogRouteImport } from './routes/blog'
import { Route as ContratoRouteImport } from './routes/contrato'
import { Route as DominiosRouteImport } from './routes/dominios'
import { Route as EntrarRouteImport } from './routes/entrar'
import { Route as ErpRouteImport } from './routes/erp'
import { Route as HospedagemRouteImport } from './routes/hospedagem'
import { Route as MigracaoRouteImport } from './routes/migracao'
import { Route as NebRouteImport } from './routes/neb'
import { Route as PainelRouteImport } from './routes/painel'
import { Route as ParceiroMetaRouteImport } from './routes/parceiro-meta'
import { Route as PoliticasRouteImport } from './routes/politicas'
import { Route as ResetPasswordRouteImport } from './routes/reset-password'
import { Route as RoadmapRouteImport } from './routes/roadmap'
import { Route as SitemapDotxmlRouteImport } from './routes/sitemap[.]xml'
import { Route as StatusRouteImport } from './routes/status'
import { Route as AjudaIdRouteImport } from './routes/ajuda_.$id'
import { Route as ApiIndexRouteImport } from './routes/api.index'
import { Route as ApiDocumentacaoRouteImport } from './routes/api.documentacao'
import { Route as ApiMigracaoExportRouteImport } from './routes/api/migracao-export'
import { Route as BlogIdRouteImport } from './routes/blog_.$id'
import { Route as CheckoutIndexRouteImport } from './routes/checkout.index'
import { Route as CheckoutConclusaoRouteImport } from './routes/checkout.conclusao'
import { Route as CheckoutIdentificacaoRouteImport } from './routes/checkout.identificacao'
import { Route as CheckoutPagamentoRouteImport } from './routes/checkout.pagamento'
import { Route as PainelIndexRouteImport } from './routes/painel.index'
import { Route as PainelAdminRouteImport } from './routes/painel.admin'
import { Route as PainelContaRouteImport } from './routes/painel.conta'
import { Route as PainelDominiosRouteImport } from './routes/painel.dominios'
import { Route as PainelEmailsRouteImport } from './routes/painel.emails'
import { Route as PainelErpRouteImport } from './routes/painel.erp'
import { Route as PainelFaturasRouteImport } from './routes/painel.faturas'
import { Route as PainelHospedagensRouteImport } from './routes/painel.hospedagens'
import { Route as PainelIndiqueRouteImport } from './routes/painel.indique'
import { Route as PainelLojaRouteImport } from './routes/painel.loja'
import { Route as PainelMigracaoRouteImport } from './routes/painel.migracao'
import { Route as PainelNebRouteImport } from './routes/painel.neb'
import { Route as PainelServicosRouteImport } from './routes/painel.servicos'
import { Route as PainelVpsRouteImport } from './routes/painel.vps'
import { Route as ApiPublicAsaasWebhookRouteImport } from './routes/api/public/asaas-webhook'
import { Route as ApiPublicMonitorComplianceRouteImport } from './routes/api/public/monitor-compliance'
import { Route as ApiPublicSyncAcervoRouteImport } from './routes/api/public/sync-acervo'
import { Route as PainelHospedagensIndexRouteImport } from './routes/painel.hospedagens.index'
import { Route as PainelHospedagensDomainRouteImport } from './routes/painel.hospedagens.$domain'
import { Route as PainelMigracaoIndexRouteImport } from './routes/painel.migracao.index'
import { Route as PainelMigracaoProgressoRouteImport } from './routes/painel.migracao.progresso'
import { Route as PainelMigracaoSucessoRouteImport } from './routes/painel.migracao.sucesso'

const IndexRoute = IndexRouteImport.update({
  id: '/',
  path: '/',
  getParentRoute: () => rootRouteImport,
} as any)
const AjudaRoute = AjudaRouteImport.update({
  id: '/ajuda',
  path: '/ajuda',
  getParentRoute: () => rootRouteImport,
} as any)
const AppRoute = AppRouteImport.update({
  id: '/app',
  path: '/app',
  getParentRoute: () => rootRouteImport,
} as any)
const AtendimentoRoute = AtendimentoRouteImport.update({
  id: '/atendimento',
  path: '/atendimento',
  getParentRoute: () => rootRouteImport,
} as any)
const AtualizacoesRoute = AtualizacoesRouteImport.update({
  id: '/atualizacoes',
  path: '/atualizacoes',
  getParentRoute: () => rootRouteImport,
} as any)
const AutomacaoRoute = AutomacaoRouteImport.update({
  id: '/automacao',
  path: '/automacao',
  getParentRoute: () => rootRouteImport,
} as any)
const BancodedadosRoute = BancodedadosRouteImport.update({
  id: '/bancodedados',
  path: '/bancodedados',
  getParentRoute: () => rootRouteImport,
} as any)
const BlogRoute = BlogRouteImport.update({
  id: '/blog',
  path: '/blog',
  getParentRoute: () => rootRouteImport,
} as any)
const ContratoRoute = ContratoRouteImport.update({
  id: '/contrato',
  path: '/contrato',
  getParentRoute: () => rootRouteImport,
} as any)
const DominiosRoute = DominiosRouteImport.update({
  id: '/dominios',
  path: '/dominios',
  getParentRoute: () => rootRouteImport,
} as any)
const EntrarRoute = EntrarRouteImport.update({
  id: '/entrar',
  path: '/entrar',
  getParentRoute: () => rootRouteImport,
} as any)
const ErpRoute = ErpRouteImport.update({
  id: '/erp',
  path: '/erp',
  getParentRoute: () => rootRouteImport,
} as any)
const HospedagemRoute = HospedagemRouteImport.update({
  id: '/hospedagem',
  path: '/hospedagem',
  getParentRoute: () => rootRouteImport,
} as any)
const MigracaoRoute = MigracaoRouteImport.update({
  id: '/migracao',
  path: '/migracao',
  getParentRoute: () => rootRouteImport,
} as any)
const NebRoute = NebRouteImport.update({
  id: '/neb',
  path: '/neb',
  getParentRoute: () => rootRouteImport,
} as any)
const PainelRoute = PainelRouteImport.update({
  id: '/painel',
  path: '/painel',
  getParentRoute: () => rootRouteImport,
} as any)
const ParceiroMetaRoute = ParceiroMetaRouteImport.update({
  id: '/parceiro-meta',
  path: '/parceiro-meta',
  getParentRoute: () => rootRouteImport,
} as any)
const PoliticasRoute = PoliticasRouteImport.update({
  id: '/politicas',
  path: '/politicas',
  getParentRoute: () => rootRouteImport,
} as any)
const ResetPasswordRoute = ResetPasswordRouteImport.update({
  id: '/reset-password',
  path: '/reset-password',
  getParentRoute: () => rootRouteImport,
} as any)
const RoadmapRoute = RoadmapRouteImport.update({
  id: '/roadmap',
  path: '/roadmap',
  getParentRoute: () => rootRouteImport,
} as any)
const SitemapDotxmlRoute = SitemapDotxmlRouteImport.update({
  id: '/sitemap.xml',
  path: '/sitemap.xml',
  getParentRoute: () => rootRouteImport,
} as any)
const StatusRoute = StatusRouteImport.update({
  id: '/status',
  path: '/status',
  getParentRoute: () => rootRouteImport,
} as any)
const AjudaIdRoute = AjudaIdRouteImport.update({
  id: '/ajuda_/$id',
  path: '/ajuda/$id',
  getParentRoute: () => rootRouteImport,
} as any)
const ApiIndexRoute = ApiIndexRouteImport.update({
  id: '/api/',
  path: '/api/',
  getParentRoute: () => rootRouteImport,
} as any)
const ApiDocumentacaoRoute = ApiDocumentacaoRouteImport.update({
  id: '/api/documentacao',
  path: '/api/documentacao',
  getParentRoute: () => rootRouteImport,
} as any)
const ApiMigracaoExportRoute = ApiMigracaoExportRouteImport.update({
  id: '/api/migracao-export',
  path: '/api/migracao-export',
  getParentRoute: () => rootRouteImport,
} as any)
const BlogIdRoute = BlogIdRouteImport.update({
  id: '/blog_/$id',
  path: '/blog/$id',
  getParentRoute: () => rootRouteImport,
} as any)
const CheckoutIndexRoute = CheckoutIndexRouteImport.update({
  id: '/checkout/',
  path: '/checkout/',
  getParentRoute: () => rootRouteImport,
} as any)
const CheckoutConclusaoRoute = CheckoutConclusaoRouteImport.update({
  id: '/checkout/conclusao',
  path: '/checkout/conclusao',
  getParentRoute: () => rootRouteImport,
} as any)
const CheckoutIdentificacaoRoute = CheckoutIdentificacaoRouteImport.update({
  id: '/checkout/identificacao',
  path: '/checkout/identificacao',
  getParentRoute: () => rootRouteImport,
} as any)
const CheckoutPagamentoRoute = CheckoutPagamentoRouteImport.update({
  id: '/checkout/pagamento',
  path: '/checkout/pagamento',
  getParentRoute: () => rootRouteImport,
} as any)
const PainelIndexRoute = PainelIndexRouteImport.update({
  id: '/',
  path: '/',
  getParentRoute: () => PainelRoute,
} as any)
const PainelAdminRoute = PainelAdminRouteImport.update({
  id: '/admin',
  path: '/admin',
  getParentRoute: () => PainelRoute,
} as any)
const PainelContaRoute = PainelContaRouteImport.update({
  id: '/conta',
  path: '/conta',
  getParentRoute: () => PainelRoute,
} as any)
const PainelDominiosRoute = PainelDominiosRouteImport.update({
  id: '/dominios',
  path: '/dominios',
  getParentRoute: () => PainelRoute,
} as any)
const PainelEmailsRoute = PainelEmailsRouteImport.update({
  id: '/emails',
  path: '/emails',
  getParentRoute: () => PainelRoute,
} as any)
const PainelErpRoute = PainelErpRouteImport.update({
  id: '/erp',
  path: '/erp',
  getParentRoute: () => PainelRoute,
} as any)
const PainelFaturasRoute = PainelFaturasRouteImport.update({
  id: '/faturas',
  path: '/faturas',
  getParentRoute: () => PainelRoute,
} as any)
const PainelHospedagensRoute = PainelHospedagensRouteImport.update({
  id: '/hospedagens',
  path: '/hospedagens',
  getParentRoute: () => PainelRoute,
} as any)
const PainelIndiqueRoute = PainelIndiqueRouteImport.update({
  id: '/indique',
  path: '/indique',
  getParentRoute: () => PainelRoute,
} as any)
const PainelLojaRoute = PainelLojaRouteImport.update({
  id: '/loja',
  path: '/loja',
  getParentRoute: () => PainelRoute,
} as any)
const PainelMigracaoRoute = PainelMigracaoRouteImport.update({
  id: '/migracao',
  path: '/migracao',
  getParentRoute: () => PainelRoute,
} as any)
const PainelNebRoute = PainelNebRouteImport.update({
  id: '/neb',
  path: '/neb',
  getParentRoute: () => PainelRoute,
} as any)
const PainelServicosRoute = PainelServicosRouteImport.update({
  id: '/servicos',
  path: '/servicos',
  getParentRoute: () => PainelRoute,
} as any)
const PainelVpsRoute = PainelVpsRouteImport.update({
  id: '/vps',
  path: '/vps',
  getParentRoute: () => PainelRoute,
} as any)
const ApiPublicAsaasWebhookRoute = ApiPublicAsaasWebhookRouteImport.update({
  id: '/api/public/asaas-webhook',
  path: '/api/public/asaas-webhook',
  getParentRoute: () => rootRouteImport,
} as any)
const ApiPublicMonitorComplianceRoute =
  ApiPublicMonitorComplianceRouteImport.update({
    id: '/api/public/monitor-compliance',
    path: '/api/public/monitor-compliance',
    getParentRoute: () => rootRouteImport,
  } as any)
const ApiPublicSyncAcervoRoute = ApiPublicSyncAcervoRouteImport.update({
  id: '/api/public/sync-acervo',
  path: '/api/public/sync-acervo',
  getParentRoute: () => rootRouteImport,
} as any)
const PainelHospedagensIndexRoute = PainelHospedagensIndexRouteImport.update({
  id: '/',
  path: '/',
  getParentRoute: () => PainelHospedagensRoute,
} as any)
const PainelHospedagensDomainRoute = PainelHospedagensDomainRouteImport.update({
  id: '/$domain',
  path: '/$domain',
  getParentRoute: () => PainelHospedagensRoute,
} as any)
const PainelMigracaoIndexRoute = PainelMigracaoIndexRouteImport.update({
  id: '/',
  path: '/',
  getParentRoute: () => PainelMigracaoRoute,
} as any)
const PainelMigracaoProgressoRoute = PainelMigracaoProgressoRouteImport.update({
  id: '/progresso',
  path: '/progresso',
  getParentRoute: () => PainelMigracaoRoute,
} as any)
const PainelMigracaoSucessoRoute = PainelMigracaoSucessoRouteImport.update({
  id: '/sucesso',
  path: '/sucesso',
  getParentRoute: () => PainelMigracaoRoute,
} as any)

export interface FileRoutesByFullPath {
  '/': typeof IndexRoute
  '/ajuda': typeof AjudaRoute
  '/app': typeof AppRoute
  '/atendimento': typeof AtendimentoRoute
  '/atualizacoes': typeof AtualizacoesRoute
  '/automacao': typeof AutomacaoRoute
  '/bancodedados': typeof BancodedadosRoute
  '/blog': typeof BlogRoute
  '/contrato': typeof ContratoRoute
  '/dominios': typeof DominiosRoute
  '/entrar': typeof EntrarRoute
  '/erp': typeof ErpRoute
  '/hospedagem': typeof HospedagemRoute
  '/migracao': typeof MigracaoRoute
  '/neb': typeof NebRoute
  '/painel': typeof PainelRouteWithChildren
  '/parceiro-meta': typeof ParceiroMetaRoute
  '/politicas': typeof PoliticasRoute
  '/reset-password': typeof ResetPasswordRoute
  '/roadmap': typeof RoadmapRoute
  '/sitemap.xml': typeof SitemapDotxmlRoute
  '/status': typeof StatusRoute
  '/ajuda/$id': typeof AjudaIdRoute
  '/api/documentacao': typeof ApiDocumentacaoRoute
  '/api/migracao-export': typeof ApiMigracaoExportRoute
  '/blog/$id': typeof BlogIdRoute
  '/checkout/conclusao': typeof CheckoutConclusaoRoute
  '/checkout/identificacao': typeof CheckoutIdentificacaoRoute
  '/checkout/pagamento': typeof CheckoutPagamentoRoute
  '/painel/admin': typeof PainelAdminRoute
  '/painel/conta': typeof PainelContaRoute
  '/painel/dominios': typeof PainelDominiosRoute
  '/painel/emails': typeof PainelEmailsRoute
  '/painel/erp': typeof PainelErpRoute
  '/painel/faturas': typeof PainelFaturasRoute
  '/painel/hospedagens': typeof PainelHospedagensRouteWithChildren
  '/painel/indique': typeof PainelIndiqueRoute
  '/painel/loja': typeof PainelLojaRoute
  '/painel/migracao': typeof PainelMigracaoRouteWithChildren
  '/painel/neb': typeof PainelNebRoute
  '/painel/servicos': typeof PainelServicosRoute
  '/painel/vps': typeof PainelVpsRoute
  '/api/': typeof ApiIndexRoute
  '/checkout/': typeof CheckoutIndexRoute
  '/painel/': typeof PainelIndexRoute
  '/api/public/asaas-webhook': typeof ApiPublicAsaasWebhookRoute
  '/api/public/monitor-compliance': typeof ApiPublicMonitorComplianceRoute
  '/api/public/sync-acervo': typeof ApiPublicSyncAcervoRoute
  '/painel/hospedagens/$domain': typeof PainelHospedagensDomainRoute
  '/painel/migracao/progresso': typeof PainelMigracaoProgressoRoute
  '/painel/migracao/sucesso': typeof PainelMigracaoSucessoRoute
  '/painel/hospedagens/': typeof PainelHospedagensIndexRoute
  '/painel/migracao/': typeof PainelMigracaoIndexRoute
}
export interface FileRoutesByTo {
  '/': typeof IndexRoute
  '/ajuda': typeof AjudaRoute
  '/app': typeof AppRoute
  '/atendimento': typeof AtendimentoRoute
  '/atualizacoes': typeof AtualizacoesRoute
  '/automacao': typeof AutomacaoRoute
  '/bancodedados': typeof BancodedadosRoute
  '/blog': typeof BlogRoute
  '/contrato': typeof ContratoRoute
  '/dominios': typeof DominiosRoute
  '/entrar': typeof EntrarRoute
  '/erp': typeof ErpRoute
  '/hospedagem': typeof HospedagemRoute
  '/migracao': typeof MigracaoRoute
  '/neb': typeof NebRoute
  '/parceiro-meta': typeof ParceiroMetaRoute
  '/politicas': typeof PoliticasRoute
  '/reset-password': typeof ResetPasswordRoute
  '/roadmap': typeof RoadmapRoute
  '/sitemap.xml': typeof SitemapDotxmlRoute
  '/status': typeof StatusRoute
  '/ajuda/$id': typeof AjudaIdRoute
  '/api/documentacao': typeof ApiDocumentacaoRoute
  '/api/migracao-export': typeof ApiMigracaoExportRoute
  '/blog/$id': typeof BlogIdRoute
  '/checkout/conclusao': typeof CheckoutConclusaoRoute
  '/checkout/identificacao': typeof CheckoutIdentificacaoRoute
  '/checkout/pagamento': typeof CheckoutPagamentoRoute
  '/painel/admin': typeof PainelAdminRoute
  '/painel/conta': typeof PainelContaRoute
  '/painel/dominios': typeof PainelDominiosRoute
  '/painel/emails': typeof PainelEmailsRoute
  '/painel/erp': typeof PainelErpRoute
  '/painel/faturas': typeof PainelFaturasRoute
  '/painel/indique': typeof PainelIndiqueRoute
  '/painel/loja': typeof PainelLojaRoute
  '/painel/neb': typeof PainelNebRoute
  '/painel/servicos': typeof PainelServicosRoute
  '/painel/vps': typeof PainelVpsRoute
  '/api': typeof ApiIndexRoute
  '/checkout': typeof CheckoutIndexRoute
  '/painel': typeof PainelIndexRoute
  '/api/public/asaas-webhook': typeof ApiPublicAsaasWebhookRoute
  '/api/public/monitor-compliance': typeof ApiPublicMonitorComplianceRoute
  '/api/public/sync-acervo': typeof ApiPublicSyncAcervoRoute
  '/painel/hospedagens/$domain': typeof PainelHospedagensDomainRoute
  '/painel/migracao/progresso': typeof PainelMigracaoProgressoRoute
  '/painel/migracao/sucesso': typeof PainelMigracaoSucessoRoute
  '/painel/hospedagens': typeof PainelHospedagensIndexRoute
  '/painel/migracao': typeof PainelMigracaoIndexRoute
}
export interface FileRoutesById {
  __root__: typeof rootRouteImport
  '/': typeof IndexRoute
  '/ajuda': typeof AjudaRoute
  '/app': typeof AppRoute
  '/atendimento': typeof AtendimentoRoute
  '/atualizacoes': typeof AtualizacoesRoute
  '/automacao': typeof AutomacaoRoute
  '/bancodedados': typeof BancodedadosRoute
  '/blog': typeof BlogRoute
  '/contrato': typeof ContratoRoute
  '/dominios': typeof DominiosRoute
  '/entrar': typeof EntrarRoute
  '/erp': typeof ErpRoute
  '/hospedagem': typeof HospedagemRoute
  '/migracao': typeof MigracaoRoute
  '/neb': typeof NebRoute
  '/painel': typeof PainelRouteWithChildren
  '/parceiro-meta': typeof ParceiroMetaRoute
  '/politicas': typeof PoliticasRoute
  '/reset-password': typeof ResetPasswordRoute
  '/roadmap': typeof RoadmapRoute
  '/sitemap.xml': typeof SitemapDotxmlRoute
  '/status': typeof StatusRoute
  '/ajuda_/$id': typeof AjudaIdRoute
  '/api/documentacao': typeof ApiDocumentacaoRoute
  '/api/migracao-export': typeof ApiMigracaoExportRoute
  '/blog_/$id': typeof BlogIdRoute
  '/checkout/conclusao': typeof CheckoutConclusaoRoute
  '/checkout/identificacao': typeof CheckoutIdentificacaoRoute
  '/checkout/pagamento': typeof CheckoutPagamentoRoute
  '/painel/admin': typeof PainelAdminRoute
  '/painel/conta': typeof PainelContaRoute
  '/painel/dominios': typeof PainelDominiosRoute
  '/painel/emails': typeof PainelEmailsRoute
  '/painel/erp': typeof PainelErpRoute
  '/painel/faturas': typeof PainelFaturasRoute
  '/painel/hospedagens': typeof PainelHospedagensRouteWithChildren
  '/painel/indique': typeof PainelIndiqueRoute
  '/painel/loja': typeof PainelLojaRoute
  '/painel/migracao': typeof PainelMigracaoRouteWithChildren
  '/painel/neb': typeof PainelNebRoute
  '/painel/servicos': typeof PainelServicosRoute
  '/painel/vps': typeof PainelVpsRoute
  '/api/': typeof ApiIndexRoute
  '/checkout/': typeof CheckoutIndexRoute
  '/painel/': typeof PainelIndexRoute
  '/api/public/asaas-webhook': typeof ApiPublicAsaasWebhookRoute
  '/api/public/monitor-compliance': typeof ApiPublicMonitorComplianceRoute
  '/api/public/sync-acervo': typeof ApiPublicSyncAcervoRoute
  '/painel/hospedagens/$domain': typeof PainelHospedagensDomainRoute
  '/painel/migracao/progresso': typeof PainelMigracaoProgressoRoute
  '/painel/migracao/sucesso': typeof PainelMigracaoSucessoRoute
  '/painel/hospedagens/': typeof PainelHospedagensIndexRoute
  '/painel/migracao/': typeof PainelMigracaoIndexRoute
}
export interface FileRouteTypes {
  fileRoutesByFullPath: FileRoutesByFullPath
  fullPaths:
    | '/'
    | '/ajuda'
    | '/app'
    | '/atendimento'
    | '/atualizacoes'
    | '/automacao'
    | '/bancodedados'
    | '/blog'
    | '/contrato'
    | '/dominios'
    | '/entrar'
    | '/erp'
    | '/hospedagem'
    | '/migracao'
    | '/neb'
    | '/painel'
    | '/parceiro-meta'
    | '/politicas'
    | '/reset-password'
    | '/roadmap'
    | '/sitemap.xml'
    | '/status'
    | '/ajuda/$id'
    | '/api/documentacao'
    | '/api/migracao-export'
    | '/blog/$id'
    | '/checkout/conclusao'
    | '/checkout/identificacao'
    | '/checkout/pagamento'
    | '/painel/admin'
    | '/painel/conta'
    | '/painel/dominios'
    | '/painel/emails'
    | '/painel/erp'
    | '/painel/faturas'
    | '/painel/hospedagens'
    | '/painel/indique'
    | '/painel/loja'
    | '/painel/migracao'
    | '/painel/neb'
    | '/painel/servicos'
    | '/painel/vps'
    | '/api/'
    | '/checkout/'
    | '/painel/'
    | '/api/public/asaas-webhook'
    | '/api/public/monitor-compliance'
    | '/api/public/sync-acervo'
    | '/painel/hospedagens/$domain'
    | '/painel/migracao/progresso'
    | '/painel/migracao/sucesso'
    | '/painel/hospedagens/'
    | '/painel/migracao/'
  fileRoutesByTo: FileRoutesByTo
  to:
    | '/'
    | '/ajuda'
    | '/app'
    | '/atendimento'
    | '/atualizacoes'
    | '/automacao'
    | '/bancodedados'
    | '/blog'
    | '/contrato'
    | '/dominios'
    | '/entrar'
    | '/erp'
    | '/hospedagem'
    | '/migracao'
    | '/neb'
    | '/parceiro-meta'
    | '/politicas'
    | '/reset-password'
    | '/roadmap'
    | '/sitemap.xml'
    | '/status'
    | '/ajuda/$id'
    | '/api/documentacao'
    | '/api/migracao-export'
    | '/blog/$id'
    | '/checkout/conclusao'
    | '/checkout/identificacao'
    | '/checkout/pagamento'
    | '/painel/admin'
    | '/painel/conta'
    | '/painel/dominios'
    | '/painel/emails'
    | '/painel/erp'
    | '/painel/faturas'
    | '/painel/indique'
    | '/painel/loja'
    | '/painel/neb'
    | '/painel/servicos'
    | '/painel/vps'
    | '/api'
    | '/checkout'
    | '/painel'
    | '/api/public/asaas-webhook'
    | '/api/public/monitor-compliance'
    | '/api/public/sync-acervo'
    | '/painel/hospedagens/$domain'
    | '/painel/migracao/progresso'
    | '/painel/migracao/sucesso'
    | '/painel/hospedagens'
    | '/painel/migracao'
  id:
    | '__root__'
    | '/'
    | '/ajuda'
    | '/app'
    | '/atendimento'
    | '/atualizacoes'
    | '/automacao'
    | '/bancodedados'
    | '/blog'
    | '/contrato'
    | '/dominios'
    | '/entrar'
    | '/erp'
    | '/hospedagem'
    | '/migracao'
    | '/neb'
    | '/painel'
    | '/parceiro-meta'
    | '/politicas'
    | '/reset-password'
    | '/roadmap'
    | '/sitemap.xml'
    | '/status'
    | '/ajuda_/$id'
    | '/api/documentacao'
    | '/api/migracao-export'
    | '/blog_/$id'
    | '/checkout/conclusao'
    | '/checkout/identificacao'
    | '/checkout/pagamento'
    | '/painel/admin'
    | '/painel/conta'
    | '/painel/dominios'
    | '/painel/emails'
    | '/painel/erp'
    | '/painel/faturas'
    | '/painel/hospedagens'
    | '/painel/indique'
    | '/painel/loja'
    | '/painel/migracao'
    | '/painel/neb'
    | '/painel/servicos'
    | '/painel/vps'
    | '/api/'
    | '/checkout/'
    | '/painel/'
    | '/api/public/asaas-webhook'
    | '/api/public/monitor-compliance'
    | '/api/public/sync-acervo'
    | '/painel/hospedagens/$domain'
    | '/painel/migracao/progresso'
    | '/painel/migracao/sucesso'
    | '/painel/hospedagens/'
    | '/painel/migracao/'
  fileRoutesById: FileRoutesById
}
export interface RootRouteChildren {
  IndexRoute: typeof IndexRoute
  AjudaRoute: typeof AjudaRoute
  AppRoute: typeof AppRoute
  AtendimentoRoute: typeof AtendimentoRoute
  AtualizacoesRoute: typeof AtualizacoesRoute
  AutomacaoRoute: typeof AutomacaoRoute
  BancodedadosRoute: typeof BancodedadosRoute
  BlogRoute: typeof BlogRoute
  ContratoRoute: typeof ContratoRoute
  DominiosRoute: typeof DominiosRoute
  EntrarRoute: typeof EntrarRoute
  ErpRoute: typeof ErpRoute
  HospedagemRoute: typeof HospedagemRoute
  MigracaoRoute: typeof MigracaoRoute
  NebRoute: typeof NebRoute
  PainelRoute: typeof PainelRouteWithChildren
  ParceiroMetaRoute: typeof ParceiroMetaRoute
  PoliticasRoute: typeof PoliticasRoute
  ResetPasswordRoute: typeof ResetPasswordRoute
  RoadmapRoute: typeof RoadmapRoute
  SitemapDotxmlRoute: typeof SitemapDotxmlRoute
  StatusRoute: typeof StatusRoute
  AjudaIdRoute: typeof AjudaIdRoute
  ApiDocumentacaoRoute: typeof ApiDocumentacaoRoute
  ApiMigracaoExportRoute: typeof ApiMigracaoExportRoute
  BlogIdRoute: typeof BlogIdRoute
  CheckoutConclusaoRoute: typeof CheckoutConclusaoRoute
  CheckoutIdentificacaoRoute: typeof CheckoutIdentificacaoRoute
  CheckoutPagamentoRoute: typeof CheckoutPagamentoRoute
  ApiIndexRoute: typeof ApiIndexRoute
  CheckoutIndexRoute: typeof CheckoutIndexRoute
  ApiPublicAsaasWebhookRoute: typeof ApiPublicAsaasWebhookRoute
  ApiPublicMonitorComplianceRoute: typeof ApiPublicMonitorComplianceRoute
  ApiPublicSyncAcervoRoute: typeof ApiPublicSyncAcervoRoute
}

declare module '@tanstack/react-router' {
  interface FileRoutesByPath {
    '/': {
      id: '/'
      path: '/'
      fullPath: '/'
      preLoaderRoute: typeof IndexRouteImport
      parentRoute: typeof rootRouteImport
    }
    '/ajuda': {
      id: '/ajuda'
      path: '/ajuda'
      fullPath: '/ajuda'
      preLoaderRoute: typeof AjudaRouteImport
      parentRoute: typeof rootRouteImport
    }
    '/app': {
      id: '/app'
      path: '/app'
      fullPath: '/app'
      preLoaderRoute: typeof AppRouteImport
      parentRoute: typeof rootRouteImport
    }
    '/atendimento': {
      id: '/atendimento'
      path: '/atendimento'
      fullPath: '/atendimento'
      preLoaderRoute: typeof AtendimentoRouteImport
      parentRoute: typeof rootRouteImport
    }
    '/atualizacoes': {
      id: '/atualizacoes'
      path: '/atualizacoes'
      fullPath: '/atualizacoes'
      preLoaderRoute: typeof AtualizacoesRouteImport
      parentRoute: typeof rootRouteImport
    }
    '/automacao': {
      id: '/automacao'
      path: '/automacao'
      fullPath: '/automacao'
      preLoaderRoute: typeof AutomacaoRouteImport
      parentRoute: typeof rootRouteImport
    }
    '/bancodedados': {
      id: '/bancodedados'
      path: '/bancodedados'
      fullPath: '/bancodedados'
      preLoaderRoute: typeof BancodedadosRouteImport
      parentRoute: typeof rootRouteImport
    }
    '/blog': {
      id: '/blog'
      path: '/blog'
      fullPath: '/blog'
      preLoaderRoute: typeof BlogRouteImport
      parentRoute: typeof rootRouteImport
    }
    '/contrato': {
      id: '/contrato'
      path: '/contrato'
      fullPath: '/contrato'
      preLoaderRoute: typeof ContratoRouteImport
      parentRoute: typeof rootRouteImport
    }
    '/dominios': {
      id: '/dominios'
      path: '/dominios'
      fullPath: '/dominios'
      preLoaderRoute: typeof DominiosRouteImport
      parentRoute: typeof rootRouteImport
    }
    '/entrar': {
      id: '/entrar'
      path: '/entrar'
      fullPath: '/entrar'
      preLoaderRoute: typeof EntrarRouteImport
      parentRoute: typeof rootRouteImport
    }
    '/erp': {
      id: '/erp'
      path: '/erp'
      fullPath: '/erp'
      preLoaderRoute: typeof ErpRouteImport
      parentRoute: typeof rootRouteImport
    }
    '/hospedagem': {
      id: '/hospedagem'
      path: '/hospedagem'
      fullPath: '/hospedagem'
      preLoaderRoute: typeof HospedagemRouteImport
      parentRoute: typeof rootRouteImport
    }
    '/migracao': {
      id: '/migracao'
      path: '/migracao'
      fullPath: '/migracao'
      preLoaderRoute: typeof MigracaoRouteImport
      parentRoute: typeof rootRouteImport
    }
    '/neb': {
      id: '/neb'
      path: '/neb'
      fullPath: '/neb'
      preLoaderRoute: typeof NebRouteImport
      parentRoute: typeof rootRouteImport
    }
    '/painel': {
      id: '/painel'
      path: '/painel'
      fullPath: '/painel'
      preLoaderRoute: typeof PainelRouteImport
      parentRoute: typeof rootRouteImport
    }
    '/parceiro-meta': {
      id: '/parceiro-meta'
      path: '/parceiro-meta'
      fullPath: '/parceiro-meta'
      preLoaderRoute: typeof ParceiroMetaRouteImport
      parentRoute: typeof rootRouteImport
    }
    '/politicas': {
      id: '/politicas'
      path: '/politicas'
      fullPath: '/politicas'
      preLoaderRoute: typeof PoliticasRouteImport
      parentRoute: typeof rootRouteImport
    }
    '/reset-password': {
      id: '/reset-password'
      path: '/reset-password'
      fullPath: '/reset-password'
      preLoaderRoute: typeof ResetPasswordRouteImport
      parentRoute: typeof rootRouteImport
    }
    '/roadmap': {
      id: '/roadmap'
      path: '/roadmap'
      fullPath: '/roadmap'
      preLoaderRoute: typeof RoadmapRouteImport
      parentRoute: typeof rootRouteImport
    }
    '/sitemap.xml': {
      id: '/sitemap.xml'
      path: '/sitemap.xml'
      fullPath: '/sitemap.xml'
      preLoaderRoute: typeof SitemapDotxmlRouteImport
      parentRoute: typeof rootRouteImport
    }
    '/status': {
      id: '/status'
      path: '/status'
      fullPath: '/status'
      preLoaderRoute: typeof StatusRouteImport
      parentRoute: typeof rootRouteImport
    }
    '/ajuda_/$id': {
      id: '/ajuda_/$id'
      path: '/ajuda/$id'
      fullPath: '/ajuda/$id'
      preLoaderRoute: typeof AjudaIdRouteImport
      parentRoute: typeof rootRouteImport
    }
    '/api/': {
      id: '/api/'
      path: '/api'
      fullPath: '/api/'
      preLoaderRoute: typeof ApiIndexRouteImport
      parentRoute: typeof rootRouteImport
    }
    '/api/documentacao': {
      id: '/api/documentacao'
      path: '/api/documentacao'
      fullPath: '/api/documentacao'
      preLoaderRoute: typeof ApiDocumentacaoRouteImport
      parentRoute: typeof rootRouteImport
    }
    '/api/migracao-export': {
      id: '/api/migracao-export'
      path: '/api/migracao-export'
      fullPath: '/api/migracao-export'
      preLoaderRoute: typeof ApiMigracaoExportRouteImport
      parentRoute: typeof rootRouteImport
    }
    '/blog_/$id': {
      id: '/blog_/$id'
      path: '/blog/$id'
      fullPath: '/blog/$id'
      preLoaderRoute: typeof BlogIdRouteImport
      parentRoute: typeof rootRouteImport
    }
    '/checkout/': {
      id: '/checkout/'
      path: '/checkout'
      fullPath: '/checkout/'
      preLoaderRoute: typeof CheckoutIndexRouteImport
      parentRoute: typeof rootRouteImport
    }
    '/checkout/conclusao': {
      id: '/checkout/conclusao'
      path: '/checkout/conclusao'
      fullPath: '/checkout/conclusao'
      preLoaderRoute: typeof CheckoutConclusaoRouteImport
      parentRoute: typeof rootRouteImport
    }
    '/checkout/identificacao': {
      id: '/checkout/identificacao'
      path: '/checkout/identificacao'
      fullPath: '/checkout/identificacao'
      preLoaderRoute: typeof CheckoutIdentificacaoRouteImport
      parentRoute: typeof rootRouteImport
    }
    '/checkout/pagamento': {
      id: '/checkout/pagamento'
      path: '/checkout/pagamento'
      fullPath: '/checkout/pagamento'
      preLoaderRoute: typeof CheckoutPagamentoRouteImport
      parentRoute: typeof rootRouteImport
    }
    '/painel/': {
      id: '/painel/'
      path: '/'
      fullPath: '/painel/'
      preLoaderRoute: typeof PainelIndexRouteImport
      parentRoute: typeof PainelRoute
    }
    '/painel/admin': {
      id: '/painel/admin'
      path: '/admin'
      fullPath: '/painel/admin'
      preLoaderRoute: typeof PainelAdminRouteImport
      parentRoute: typeof PainelRoute
    }
    '/painel/conta': {
      id: '/painel/conta'
      path: '/conta'
      fullPath: '/painel/conta'
      preLoaderRoute: typeof PainelContaRouteImport
      parentRoute: typeof PainelRoute
    }
    '/painel/dominios': {
      id: '/painel/dominios'
      path: '/dominios'
      fullPath: '/painel/dominios'
      preLoaderRoute: typeof PainelDominiosRouteImport
      parentRoute: typeof PainelRoute
    }
    '/painel/emails': {
      id: '/painel/emails'
      path: '/emails'
      fullPath: '/painel/emails'
      preLoaderRoute: typeof PainelEmailsRouteImport
      parentRoute: typeof PainelRoute
    }
    '/painel/erp': {
      id: '/painel/erp'
      path: '/erp'
      fullPath: '/painel/erp'
      preLoaderRoute: typeof PainelErpRouteImport
      parentRoute: typeof PainelRoute
    }
    '/painel/faturas': {
      id: '/painel/faturas'
      path: '/faturas'
      fullPath: '/painel/faturas'
      preLoaderRoute: typeof PainelFaturasRouteImport
      parentRoute: typeof PainelRoute
    }
    '/painel/hospedagens': {
      id: '/painel/hospedagens'
      path: '/hospedagens'
      fullPath: '/painel/hospedagens'
      preLoaderRoute: typeof PainelHospedagensRouteImport
      parentRoute: typeof PainelRoute
    }
    '/painel/indique': {
      id: '/painel/indique'
      path: '/indique'
      fullPath: '/painel/indique'
      preLoaderRoute: typeof PainelIndiqueRouteImport
      parentRoute: typeof PainelRoute
    }
    '/painel/loja': {
      id: '/painel/loja'
      path: '/loja'
      fullPath: '/painel/loja'
      preLoaderRoute: typeof PainelLojaRouteImport
      parentRoute: typeof PainelRoute
    }
    '/painel/migracao': {
      id: '/painel/migracao'
      path: '/migracao'
      fullPath: '/painel/migracao'
      preLoaderRoute: typeof PainelMigracaoRouteImport
      parentRoute: typeof PainelRoute
    }
    '/painel/neb': {
      id: '/painel/neb'
      path: '/neb'
      fullPath: '/painel/neb'
      preLoaderRoute: typeof PainelNebRouteImport
      parentRoute: typeof PainelRoute
    }
    '/painel/servicos': {
      id: '/painel/servicos'
      path: '/servicos'
      fullPath: '/painel/servicos'
      preLoaderRoute: typeof PainelServicosRouteImport
      parentRoute: typeof PainelRoute
    }
    '/painel/vps': {
      id: '/painel/vps'
      path: '/vps'
      fullPath: '/painel/vps'
      preLoaderRoute: typeof PainelVpsRouteImport
      parentRoute: typeof PainelRoute
    }
    '/api/public/asaas-webhook': {
      id: '/api/public/asaas-webhook'
      path: '/api/public/asaas-webhook'
      fullPath: '/api/public/asaas-webhook'
      preLoaderRoute: typeof ApiPublicAsaasWebhookRouteImport
      parentRoute: typeof rootRouteImport
    }
    '/api/public/monitor-compliance': {
      id: '/api/public/monitor-compliance'
      path: '/api/public/monitor-compliance'
      fullPath: '/api/public/monitor-compliance'
      preLoaderRoute: typeof ApiPublicMonitorComplianceRouteImport
      parentRoute: typeof rootRouteImport
    }
    '/api/public/sync-acervo': {
      id: '/api/public/sync-acervo'
      path: '/api/public/sync-acervo'
      fullPath: '/api/public/sync-acervo'
      preLoaderRoute: typeof ApiPublicSyncAcervoRouteImport
      parentRoute: typeof rootRouteImport
    }
    '/painel/hospedagens/': {
      id: '/painel/hospedagens/'
      path: '/'
      fullPath: '/painel/hospedagens/'
      preLoaderRoute: typeof PainelHospedagensIndexRouteImport
      parentRoute: typeof PainelHospedagensRoute
    }
    '/painel/hospedagens/$domain': {
      id: '/painel/hospedagens/$domain'
      path: '/$domain'
      fullPath: '/painel/hospedagens/$domain'
      preLoaderRoute: typeof PainelHospedagensDomainRouteImport
      parentRoute: typeof PainelHospedagensRoute
    }
    '/painel/migracao/': {
      id: '/painel/migracao/'
      path: '/'
      fullPath: '/painel/migracao/'
      preLoaderRoute: typeof PainelMigracaoIndexRouteImport
      parentRoute: typeof PainelMigracaoRoute
    }
    '/painel/migracao/progresso': {
      id: '/painel/migracao/progresso'
      path: '/progresso'
      fullPath: '/painel/migracao/progresso'
      preLoaderRoute: typeof PainelMigracaoProgressoRouteImport
      parentRoute: typeof PainelMigracaoRoute
    }
    '/painel/migracao/sucesso': {
      id: '/painel/migracao/sucesso'
      path: '/sucesso'
      fullPath: '/painel/migracao/sucesso'
      preLoaderRoute: typeof PainelMigracaoSucessoRouteImport
      parentRoute: typeof PainelMigracaoRoute
    }
  }
}

interface PainelHospedagensRouteChildren {
  PainelHospedagensDomainRoute: typeof PainelHospedagensDomainRoute
  PainelHospedagensIndexRoute: typeof PainelHospedagensIndexRoute
}

const PainelHospedagensRouteChildren: PainelHospedagensRouteChildren = {
  PainelHospedagensDomainRoute: PainelHospedagensDomainRoute,
  PainelHospedagensIndexRoute: PainelHospedagensIndexRoute,
}

const PainelHospedagensRouteWithChildren =
  PainelHospedagensRoute._addFileChildren(PainelHospedagensRouteChildren)

interface PainelMigracaoRouteChildren {
  PainelMigracaoProgressoRoute: typeof PainelMigracaoProgressoRoute
  PainelMigracaoSucessoRoute: typeof PainelMigracaoSucessoRoute
  PainelMigracaoIndexRoute: typeof PainelMigracaoIndexRoute
}

const PainelMigracaoRouteChildren: PainelMigracaoRouteChildren = {
  PainelMigracaoProgressoRoute: PainelMigracaoProgressoRoute,
  PainelMigracaoSucessoRoute: PainelMigracaoSucessoRoute,
  PainelMigracaoIndexRoute: PainelMigracaoIndexRoute,
}

const PainelMigracaoRouteWithChildren = PainelMigracaoRoute._addFileChildren(
  PainelMigracaoRouteChildren,
)

interface PainelRouteChildren {
  PainelAdminRoute: typeof PainelAdminRoute
  PainelContaRoute: typeof PainelContaRoute
  PainelDominiosRoute: typeof PainelDominiosRoute
  PainelEmailsRoute: typeof PainelEmailsRoute
  PainelErpRoute: typeof PainelErpRoute
  PainelFaturasRoute: typeof PainelFaturasRoute
  PainelHospedagensRoute: typeof PainelHospedagensRouteWithChildren
  PainelIndiqueRoute: typeof PainelIndiqueRoute
  PainelLojaRoute: typeof PainelLojaRoute
  PainelMigracaoRoute: typeof PainelMigracaoRouteWithChildren
  PainelNebRoute: typeof PainelNebRoute
  PainelServicosRoute: typeof PainelServicosRoute
  PainelVpsRoute: typeof PainelVpsRoute
  PainelIndexRoute: typeof PainelIndexRoute
}

const PainelRouteChildren: PainelRouteChildren = {
  PainelAdminRoute: PainelAdminRoute,
  PainelContaRoute: PainelContaRoute,
  PainelDominiosRoute: PainelDominiosRoute,
  PainelEmailsRoute: PainelEmailsRoute,
  PainelErpRoute: PainelErpRoute,
  PainelFaturasRoute: PainelFaturasRoute,
  PainelHospedagensRoute: PainelHospedagensRouteWithChildren,
  PainelIndiqueRoute: PainelIndiqueRoute,
  PainelLojaRoute: PainelLojaRoute,
  PainelMigracaoRoute: PainelMigracaoRouteWithChildren,
  PainelNebRoute: PainelNebRoute,
  PainelServicosRoute: PainelServicosRoute,
  PainelVpsRoute: PainelVpsRoute,
  PainelIndexRoute: PainelIndexRoute,
}

const PainelRouteWithChildren =
  PainelRoute._addFileChildren(PainelRouteChildren)

const rootRouteChildren: RootRouteChildren = {
  IndexRoute: IndexRoute,
  AjudaRoute: AjudaRoute,
  AppRoute: AppRoute,
  AtendimentoRoute: AtendimentoRoute,
  AtualizacoesRoute: AtualizacoesRoute,
  AutomacaoRoute: AutomacaoRoute,
  BancodedadosRoute: BancodedadosRoute,
  BlogRoute: BlogRoute,
  ContratoRoute: ContratoRoute,
  DominiosRoute: DominiosRoute,
  EntrarRoute: EntrarRoute,
  ErpRoute: ErpRoute,
  HospedagemRoute: HospedagemRoute,
  MigracaoRoute: MigracaoRoute,
  NebRoute: NebRoute,
  PainelRoute: PainelRouteWithChildren,
  ParceiroMetaRoute: ParceiroMetaRoute,
  PoliticasRoute: PoliticasRoute,
  ResetPasswordRoute: ResetPasswordRoute,
  RoadmapRoute: RoadmapRoute,
  SitemapDotxmlRoute: SitemapDotxmlRoute,
  StatusRoute: StatusRoute,
  AjudaIdRoute: AjudaIdRoute,
  ApiDocumentacaoRoute: ApiDocumentacaoRoute,
  ApiMigracaoExportRoute: ApiMigracaoExportRoute,
  BlogIdRoute: BlogIdRoute,
  CheckoutConclusaoRoute: CheckoutConclusaoRoute,
  CheckoutIdentificacaoRoute: CheckoutIdentificacaoRoute,
  CheckoutPagamentoRoute: CheckoutPagamentoRoute,
  ApiIndexRoute: ApiIndexRoute,
  CheckoutIndexRoute: CheckoutIndexRoute,
  ApiPublicAsaasWebhookRoute: ApiPublicAsaasWebhookRoute,
  ApiPublicMonitorComplianceRoute: ApiPublicMonitorComplianceRoute,
  ApiPublicSyncAcervoRoute: ApiPublicSyncAcervoRoute,
}
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>>
  }
}
