/* 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 ResetPasswordRouteImport } from './routes/reset-password'
import { Route as LoginRouteImport } from './routes/login'
import { Route as AuthenticatedRouteImport } from './routes/_authenticated'
import { Route as PortalIndexRouteImport } from './routes/portal.index'
import { Route as AuthenticatedIndexRouteImport } from './routes/_authenticated/index'
import { Route as PortalLoginRouteImport } from './routes/portal.login'
import { Route as AuthenticatedWithdrawalsRouteImport } from './routes/_authenticated/withdrawals'
import { Route as AuthenticatedWalletReportRouteImport } from './routes/_authenticated/wallet-report'
import { Route as AuthenticatedWalletManagementRouteImport } from './routes/_authenticated/wallet-management'
import { Route as AuthenticatedUnitsRouteImport } from './routes/_authenticated/units'
import { Route as AuthenticatedTransfersRouteImport } from './routes/_authenticated/transfers'
import { Route as AuthenticatedTransactionCategoriesRouteImport } from './routes/_authenticated/transaction-categories'
import { Route as AuthenticatedSuppliersRouteImport } from './routes/_authenticated/suppliers'
import { Route as AuthenticatedSubcategoriesRouteImport } from './routes/_authenticated/subcategories'
import { Route as AuthenticatedStaffPayrollRouteImport } from './routes/_authenticated/staff-payroll'
import { Route as AuthenticatedStaffAttendanceRouteImport } from './routes/_authenticated/staff-attendance'
import { Route as AuthenticatedStaffRouteImport } from './routes/_authenticated/staff'
import { Route as AuthenticatedSmsRouteImport } from './routes/_authenticated/sms'
import { Route as AuthenticatedSettingsRouteImport } from './routes/_authenticated/settings'
import { Route as AuthenticatedSalesOrdersRouteImport } from './routes/_authenticated/sales-orders'
import { Route as AuthenticatedSalesRouteImport } from './routes/_authenticated/sales'
import { Route as AuthenticatedSaleStatusRulesRouteImport } from './routes/_authenticated/sale-status-rules'
import { Route as AuthenticatedReturnsRouteImport } from './routes/_authenticated/returns'
import { Route as AuthenticatedReportsRouteImport } from './routes/_authenticated/reports'
import { Route as AuthenticatedReferralMappingsRouteImport } from './routes/_authenticated/referral-mappings'
import { Route as AuthenticatedReferralLookupRouteImport } from './routes/_authenticated/referral-lookup'
import { Route as AuthenticatedQuotationsRouteImport } from './routes/_authenticated/quotations'
import { Route as AuthenticatedPurchasesRouteImport } from './routes/_authenticated/purchases'
import { Route as AuthenticatedProfitLossRouteImport } from './routes/_authenticated/profit-loss'
import { Route as AuthenticatedProductsRouteImport } from './routes/_authenticated/products'
import { Route as AuthenticatedProductTypesRouteImport } from './routes/_authenticated/product-types'
import { Route as AuthenticatedPortalAccessRouteImport } from './routes/_authenticated/portal-access'
import { Route as AuthenticatedNotificationsRouteImport } from './routes/_authenticated/notifications'
import { Route as AuthenticatedManagementRouteImport } from './routes/_authenticated/management'
import { Route as AuthenticatedLicenseRouteImport } from './routes/_authenticated/license'
import { Route as AuthenticatedIncomesRouteImport } from './routes/_authenticated/incomes'
import { Route as AuthenticatedGodownsRouteImport } from './routes/_authenticated/godowns'
import { Route as AuthenticatedExpensesRouteImport } from './routes/_authenticated/expenses'
import { Route as AuthenticatedDepartmentsRouteImport } from './routes/_authenticated/departments'
import { Route as AuthenticatedDamageReportRouteImport } from './routes/_authenticated/damage-report'
import { Route as AuthenticatedDailyCashClosingRouteImport } from './routes/_authenticated/daily-cash-closing'
import { Route as AuthenticatedCustomersRouteImport } from './routes/_authenticated/customers'
import { Route as AuthenticatedCustomerSegmentsRouteImport } from './routes/_authenticated/customer-segments'
import { Route as AuthenticatedCommissionSettingsRouteImport } from './routes/_authenticated/commission-settings'
import { Route as AuthenticatedCategoriesRouteImport } from './routes/_authenticated/categories'
import { Route as AuthenticatedBrandsRouteImport } from './routes/_authenticated/brands'
import { Route as AuthenticatedBranchesRouteImport } from './routes/_authenticated/branches'
import { Route as AuthenticatedBranchReportsRouteImport } from './routes/_authenticated/branch-reports'
import { Route as AuthenticatedBackupsRouteImport } from './routes/_authenticated/backups'
import { Route as AuthenticatedAdminRouteImport } from './routes/_authenticated/admin'
import { Route as AuthenticatedTransfersIndexRouteImport } from './routes/_authenticated/transfers.index'
import { Route as AuthenticatedSuppliersIndexRouteImport } from './routes/_authenticated/suppliers.index'
import { Route as AuthenticatedSalesIndexRouteImport } from './routes/_authenticated/sales.index'
import { Route as AuthenticatedSalesOrdersIndexRouteImport } from './routes/_authenticated/sales-orders.index'
import { Route as AuthenticatedPurchasesIndexRouteImport } from './routes/_authenticated/purchases.index'
import { Route as AuthenticatedProductsIndexRouteImport } from './routes/_authenticated/products.index'
import { Route as AuthenticatedGodownsIndexRouteImport } from './routes/_authenticated/godowns.index'
import { Route as AuthenticatedBackupsIndexRouteImport } from './routes/_authenticated/backups.index'
import { Route as AuthenticatedTransfersCreateRouteImport } from './routes/_authenticated/transfers.create'
import { Route as AuthenticatedTransfersTransferIdRouteImport } from './routes/_authenticated/transfers.$transferId'
import { Route as AuthenticatedSuppliersAddRouteImport } from './routes/_authenticated/suppliers.add'
import { Route as AuthenticatedSuppliersSupplierIdRouteImport } from './routes/_authenticated/suppliers.$supplierId'
import { Route as AuthenticatedStaffStaffIdRouteImport } from './routes/_authenticated/staff.$staffId'
import { Route as AuthenticatedSalesCreateRouteImport } from './routes/_authenticated/sales.create'
import { Route as AuthenticatedSalesOrdersCreateRouteImport } from './routes/_authenticated/sales-orders.create'
import { Route as AuthenticatedSalesOrdersOrderIdRouteImport } from './routes/_authenticated/sales-orders.$orderId'
import { Route as AuthenticatedReportsSalesStatusRouteImport } from './routes/_authenticated/reports.sales-status'
import { Route as AuthenticatedPurchasesAddRouteImport } from './routes/_authenticated/purchases.add'
import { Route as AuthenticatedProductsAddRouteImport } from './routes/_authenticated/products.add'
import { Route as AuthenticatedGodownsTransferRouteImport } from './routes/_authenticated/godowns.transfer'
import { Route as AuthenticatedGodownsAddRouteImport } from './routes/_authenticated/godowns.add'
import { Route as AuthenticatedGodownsGodownIdRouteImport } from './routes/_authenticated/godowns.$godownId'
import { Route as ApiPublicHooksSmsFlushRouteImport } from './routes/api/public/hooks/sms-flush'
import { Route as AuthenticatedSuppliersSupplierIdEditRouteImport } from './routes/_authenticated/suppliers.$supplierId.edit'
import { Route as AuthenticatedSalesSaleIdEditRouteImport } from './routes/_authenticated/sales.$saleId.edit'
import { Route as AuthenticatedSalesOrdersOrderIdEditRouteImport } from './routes/_authenticated/sales-orders.$orderId.edit'
import { Route as AuthenticatedProductsProductIdEditRouteImport } from './routes/_authenticated/products.$productId.edit'
import { Route as AuthenticatedGodownsGodownIdEditRouteImport } from './routes/_authenticated/godowns.$godownId.edit'

const ResetPasswordRoute = ResetPasswordRouteImport.update({
  id: '/reset-password',
  path: '/reset-password',
  getParentRoute: () => rootRouteImport,
} as any)
const LoginRoute = LoginRouteImport.update({
  id: '/login',
  path: '/login',
  getParentRoute: () => rootRouteImport,
} as any)
const AuthenticatedRoute = AuthenticatedRouteImport.update({
  id: '/_authenticated',
  getParentRoute: () => rootRouteImport,
} as any)
const PortalIndexRoute = PortalIndexRouteImport.update({
  id: '/portal/',
  path: '/portal/',
  getParentRoute: () => rootRouteImport,
} as any)
const AuthenticatedIndexRoute = AuthenticatedIndexRouteImport.update({
  id: '/',
  path: '/',
  getParentRoute: () => AuthenticatedRoute,
} as any)
const PortalLoginRoute = PortalLoginRouteImport.update({
  id: '/portal/login',
  path: '/portal/login',
  getParentRoute: () => rootRouteImport,
} as any)
const AuthenticatedWithdrawalsRoute =
  AuthenticatedWithdrawalsRouteImport.update({
    id: '/withdrawals',
    path: '/withdrawals',
    getParentRoute: () => AuthenticatedRoute,
  } as any)
const AuthenticatedWalletReportRoute =
  AuthenticatedWalletReportRouteImport.update({
    id: '/wallet-report',
    path: '/wallet-report',
    getParentRoute: () => AuthenticatedRoute,
  } as any)
const AuthenticatedWalletManagementRoute =
  AuthenticatedWalletManagementRouteImport.update({
    id: '/wallet-management',
    path: '/wallet-management',
    getParentRoute: () => AuthenticatedRoute,
  } as any)
const AuthenticatedUnitsRoute = AuthenticatedUnitsRouteImport.update({
  id: '/units',
  path: '/units',
  getParentRoute: () => AuthenticatedRoute,
} as any)
const AuthenticatedTransfersRoute = AuthenticatedTransfersRouteImport.update({
  id: '/transfers',
  path: '/transfers',
  getParentRoute: () => AuthenticatedRoute,
} as any)
const AuthenticatedTransactionCategoriesRoute =
  AuthenticatedTransactionCategoriesRouteImport.update({
    id: '/transaction-categories',
    path: '/transaction-categories',
    getParentRoute: () => AuthenticatedRoute,
  } as any)
const AuthenticatedSuppliersRoute = AuthenticatedSuppliersRouteImport.update({
  id: '/suppliers',
  path: '/suppliers',
  getParentRoute: () => AuthenticatedRoute,
} as any)
const AuthenticatedSubcategoriesRoute =
  AuthenticatedSubcategoriesRouteImport.update({
    id: '/subcategories',
    path: '/subcategories',
    getParentRoute: () => AuthenticatedRoute,
  } as any)
const AuthenticatedStaffPayrollRoute =
  AuthenticatedStaffPayrollRouteImport.update({
    id: '/staff-payroll',
    path: '/staff-payroll',
    getParentRoute: () => AuthenticatedRoute,
  } as any)
const AuthenticatedStaffAttendanceRoute =
  AuthenticatedStaffAttendanceRouteImport.update({
    id: '/staff-attendance',
    path: '/staff-attendance',
    getParentRoute: () => AuthenticatedRoute,
  } as any)
const AuthenticatedStaffRoute = AuthenticatedStaffRouteImport.update({
  id: '/staff',
  path: '/staff',
  getParentRoute: () => AuthenticatedRoute,
} as any)
const AuthenticatedSmsRoute = AuthenticatedSmsRouteImport.update({
  id: '/sms',
  path: '/sms',
  getParentRoute: () => AuthenticatedRoute,
} as any)
const AuthenticatedSettingsRoute = AuthenticatedSettingsRouteImport.update({
  id: '/settings',
  path: '/settings',
  getParentRoute: () => AuthenticatedRoute,
} as any)
const AuthenticatedSalesOrdersRoute =
  AuthenticatedSalesOrdersRouteImport.update({
    id: '/sales-orders',
    path: '/sales-orders',
    getParentRoute: () => AuthenticatedRoute,
  } as any)
const AuthenticatedSalesRoute = AuthenticatedSalesRouteImport.update({
  id: '/sales',
  path: '/sales',
  getParentRoute: () => AuthenticatedRoute,
} as any)
const AuthenticatedSaleStatusRulesRoute =
  AuthenticatedSaleStatusRulesRouteImport.update({
    id: '/sale-status-rules',
    path: '/sale-status-rules',
    getParentRoute: () => AuthenticatedRoute,
  } as any)
const AuthenticatedReturnsRoute = AuthenticatedReturnsRouteImport.update({
  id: '/returns',
  path: '/returns',
  getParentRoute: () => AuthenticatedRoute,
} as any)
const AuthenticatedReportsRoute = AuthenticatedReportsRouteImport.update({
  id: '/reports',
  path: '/reports',
  getParentRoute: () => AuthenticatedRoute,
} as any)
const AuthenticatedReferralMappingsRoute =
  AuthenticatedReferralMappingsRouteImport.update({
    id: '/referral-mappings',
    path: '/referral-mappings',
    getParentRoute: () => AuthenticatedRoute,
  } as any)
const AuthenticatedReferralLookupRoute =
  AuthenticatedReferralLookupRouteImport.update({
    id: '/referral-lookup',
    path: '/referral-lookup',
    getParentRoute: () => AuthenticatedRoute,
  } as any)
const AuthenticatedQuotationsRoute = AuthenticatedQuotationsRouteImport.update({
  id: '/quotations',
  path: '/quotations',
  getParentRoute: () => AuthenticatedRoute,
} as any)
const AuthenticatedPurchasesRoute = AuthenticatedPurchasesRouteImport.update({
  id: '/purchases',
  path: '/purchases',
  getParentRoute: () => AuthenticatedRoute,
} as any)
const AuthenticatedProfitLossRoute = AuthenticatedProfitLossRouteImport.update({
  id: '/profit-loss',
  path: '/profit-loss',
  getParentRoute: () => AuthenticatedRoute,
} as any)
const AuthenticatedProductsRoute = AuthenticatedProductsRouteImport.update({
  id: '/products',
  path: '/products',
  getParentRoute: () => AuthenticatedRoute,
} as any)
const AuthenticatedProductTypesRoute =
  AuthenticatedProductTypesRouteImport.update({
    id: '/product-types',
    path: '/product-types',
    getParentRoute: () => AuthenticatedRoute,
  } as any)
const AuthenticatedPortalAccessRoute =
  AuthenticatedPortalAccessRouteImport.update({
    id: '/portal-access',
    path: '/portal-access',
    getParentRoute: () => AuthenticatedRoute,
  } as any)
const AuthenticatedNotificationsRoute =
  AuthenticatedNotificationsRouteImport.update({
    id: '/notifications',
    path: '/notifications',
    getParentRoute: () => AuthenticatedRoute,
  } as any)
const AuthenticatedManagementRoute = AuthenticatedManagementRouteImport.update({
  id: '/management',
  path: '/management',
  getParentRoute: () => AuthenticatedRoute,
} as any)
const AuthenticatedLicenseRoute = AuthenticatedLicenseRouteImport.update({
  id: '/license',
  path: '/license',
  getParentRoute: () => AuthenticatedRoute,
} as any)
const AuthenticatedIncomesRoute = AuthenticatedIncomesRouteImport.update({
  id: '/incomes',
  path: '/incomes',
  getParentRoute: () => AuthenticatedRoute,
} as any)
const AuthenticatedGodownsRoute = AuthenticatedGodownsRouteImport.update({
  id: '/godowns',
  path: '/godowns',
  getParentRoute: () => AuthenticatedRoute,
} as any)
const AuthenticatedExpensesRoute = AuthenticatedExpensesRouteImport.update({
  id: '/expenses',
  path: '/expenses',
  getParentRoute: () => AuthenticatedRoute,
} as any)
const AuthenticatedDepartmentsRoute =
  AuthenticatedDepartmentsRouteImport.update({
    id: '/departments',
    path: '/departments',
    getParentRoute: () => AuthenticatedRoute,
  } as any)
const AuthenticatedDamageReportRoute =
  AuthenticatedDamageReportRouteImport.update({
    id: '/damage-report',
    path: '/damage-report',
    getParentRoute: () => AuthenticatedRoute,
  } as any)
const AuthenticatedDailyCashClosingRoute =
  AuthenticatedDailyCashClosingRouteImport.update({
    id: '/daily-cash-closing',
    path: '/daily-cash-closing',
    getParentRoute: () => AuthenticatedRoute,
  } as any)
const AuthenticatedCustomersRoute = AuthenticatedCustomersRouteImport.update({
  id: '/customers',
  path: '/customers',
  getParentRoute: () => AuthenticatedRoute,
} as any)
const AuthenticatedCustomerSegmentsRoute =
  AuthenticatedCustomerSegmentsRouteImport.update({
    id: '/customer-segments',
    path: '/customer-segments',
    getParentRoute: () => AuthenticatedRoute,
  } as any)
const AuthenticatedCommissionSettingsRoute =
  AuthenticatedCommissionSettingsRouteImport.update({
    id: '/commission-settings',
    path: '/commission-settings',
    getParentRoute: () => AuthenticatedRoute,
  } as any)
const AuthenticatedCategoriesRoute = AuthenticatedCategoriesRouteImport.update({
  id: '/categories',
  path: '/categories',
  getParentRoute: () => AuthenticatedRoute,
} as any)
const AuthenticatedBrandsRoute = AuthenticatedBrandsRouteImport.update({
  id: '/brands',
  path: '/brands',
  getParentRoute: () => AuthenticatedRoute,
} as any)
const AuthenticatedBranchesRoute = AuthenticatedBranchesRouteImport.update({
  id: '/branches',
  path: '/branches',
  getParentRoute: () => AuthenticatedRoute,
} as any)
const AuthenticatedBranchReportsRoute =
  AuthenticatedBranchReportsRouteImport.update({
    id: '/branch-reports',
    path: '/branch-reports',
    getParentRoute: () => AuthenticatedRoute,
  } as any)
const AuthenticatedBackupsRoute = AuthenticatedBackupsRouteImport.update({
  id: '/backups',
  path: '/backups',
  getParentRoute: () => AuthenticatedRoute,
} as any)
const AuthenticatedAdminRoute = AuthenticatedAdminRouteImport.update({
  id: '/admin',
  path: '/admin',
  getParentRoute: () => AuthenticatedRoute,
} as any)
const AuthenticatedTransfersIndexRoute =
  AuthenticatedTransfersIndexRouteImport.update({
    id: '/',
    path: '/',
    getParentRoute: () => AuthenticatedTransfersRoute,
  } as any)
const AuthenticatedSuppliersIndexRoute =
  AuthenticatedSuppliersIndexRouteImport.update({
    id: '/',
    path: '/',
    getParentRoute: () => AuthenticatedSuppliersRoute,
  } as any)
const AuthenticatedSalesIndexRoute = AuthenticatedSalesIndexRouteImport.update({
  id: '/',
  path: '/',
  getParentRoute: () => AuthenticatedSalesRoute,
} as any)
const AuthenticatedSalesOrdersIndexRoute =
  AuthenticatedSalesOrdersIndexRouteImport.update({
    id: '/',
    path: '/',
    getParentRoute: () => AuthenticatedSalesOrdersRoute,
  } as any)
const AuthenticatedPurchasesIndexRoute =
  AuthenticatedPurchasesIndexRouteImport.update({
    id: '/',
    path: '/',
    getParentRoute: () => AuthenticatedPurchasesRoute,
  } as any)
const AuthenticatedProductsIndexRoute =
  AuthenticatedProductsIndexRouteImport.update({
    id: '/',
    path: '/',
    getParentRoute: () => AuthenticatedProductsRoute,
  } as any)
const AuthenticatedGodownsIndexRoute =
  AuthenticatedGodownsIndexRouteImport.update({
    id: '/',
    path: '/',
    getParentRoute: () => AuthenticatedGodownsRoute,
  } as any)
const AuthenticatedBackupsIndexRoute =
  AuthenticatedBackupsIndexRouteImport.update({
    id: '/',
    path: '/',
    getParentRoute: () => AuthenticatedBackupsRoute,
  } as any)
const AuthenticatedTransfersCreateRoute =
  AuthenticatedTransfersCreateRouteImport.update({
    id: '/create',
    path: '/create',
    getParentRoute: () => AuthenticatedTransfersRoute,
  } as any)
const AuthenticatedTransfersTransferIdRoute =
  AuthenticatedTransfersTransferIdRouteImport.update({
    id: '/$transferId',
    path: '/$transferId',
    getParentRoute: () => AuthenticatedTransfersRoute,
  } as any)
const AuthenticatedSuppliersAddRoute =
  AuthenticatedSuppliersAddRouteImport.update({
    id: '/add',
    path: '/add',
    getParentRoute: () => AuthenticatedSuppliersRoute,
  } as any)
const AuthenticatedSuppliersSupplierIdRoute =
  AuthenticatedSuppliersSupplierIdRouteImport.update({
    id: '/$supplierId',
    path: '/$supplierId',
    getParentRoute: () => AuthenticatedSuppliersRoute,
  } as any)
const AuthenticatedStaffStaffIdRoute =
  AuthenticatedStaffStaffIdRouteImport.update({
    id: '/$staffId',
    path: '/$staffId',
    getParentRoute: () => AuthenticatedStaffRoute,
  } as any)
const AuthenticatedSalesCreateRoute =
  AuthenticatedSalesCreateRouteImport.update({
    id: '/create',
    path: '/create',
    getParentRoute: () => AuthenticatedSalesRoute,
  } as any)
const AuthenticatedSalesOrdersCreateRoute =
  AuthenticatedSalesOrdersCreateRouteImport.update({
    id: '/create',
    path: '/create',
    getParentRoute: () => AuthenticatedSalesOrdersRoute,
  } as any)
const AuthenticatedSalesOrdersOrderIdRoute =
  AuthenticatedSalesOrdersOrderIdRouteImport.update({
    id: '/$orderId',
    path: '/$orderId',
    getParentRoute: () => AuthenticatedSalesOrdersRoute,
  } as any)
const AuthenticatedReportsSalesStatusRoute =
  AuthenticatedReportsSalesStatusRouteImport.update({
    id: '/sales-status',
    path: '/sales-status',
    getParentRoute: () => AuthenticatedReportsRoute,
  } as any)
const AuthenticatedPurchasesAddRoute =
  AuthenticatedPurchasesAddRouteImport.update({
    id: '/add',
    path: '/add',
    getParentRoute: () => AuthenticatedPurchasesRoute,
  } as any)
const AuthenticatedProductsAddRoute =
  AuthenticatedProductsAddRouteImport.update({
    id: '/add',
    path: '/add',
    getParentRoute: () => AuthenticatedProductsRoute,
  } as any)
const AuthenticatedGodownsTransferRoute =
  AuthenticatedGodownsTransferRouteImport.update({
    id: '/transfer',
    path: '/transfer',
    getParentRoute: () => AuthenticatedGodownsRoute,
  } as any)
const AuthenticatedGodownsAddRoute = AuthenticatedGodownsAddRouteImport.update({
  id: '/add',
  path: '/add',
  getParentRoute: () => AuthenticatedGodownsRoute,
} as any)
const AuthenticatedGodownsGodownIdRoute =
  AuthenticatedGodownsGodownIdRouteImport.update({
    id: '/$godownId',
    path: '/$godownId',
    getParentRoute: () => AuthenticatedGodownsRoute,
  } as any)
const ApiPublicHooksSmsFlushRoute = ApiPublicHooksSmsFlushRouteImport.update({
  id: '/api/public/hooks/sms-flush',
  path: '/api/public/hooks/sms-flush',
  getParentRoute: () => rootRouteImport,
} as any)
const AuthenticatedSuppliersSupplierIdEditRoute =
  AuthenticatedSuppliersSupplierIdEditRouteImport.update({
    id: '/edit',
    path: '/edit',
    getParentRoute: () => AuthenticatedSuppliersSupplierIdRoute,
  } as any)
const AuthenticatedSalesSaleIdEditRoute =
  AuthenticatedSalesSaleIdEditRouteImport.update({
    id: '/$saleId/edit',
    path: '/$saleId/edit',
    getParentRoute: () => AuthenticatedSalesRoute,
  } as any)
const AuthenticatedSalesOrdersOrderIdEditRoute =
  AuthenticatedSalesOrdersOrderIdEditRouteImport.update({
    id: '/edit',
    path: '/edit',
    getParentRoute: () => AuthenticatedSalesOrdersOrderIdRoute,
  } as any)
const AuthenticatedProductsProductIdEditRoute =
  AuthenticatedProductsProductIdEditRouteImport.update({
    id: '/$productId/edit',
    path: '/$productId/edit',
    getParentRoute: () => AuthenticatedProductsRoute,
  } as any)
const AuthenticatedGodownsGodownIdEditRoute =
  AuthenticatedGodownsGodownIdEditRouteImport.update({
    id: '/edit',
    path: '/edit',
    getParentRoute: () => AuthenticatedGodownsGodownIdRoute,
  } as any)

export interface FileRoutesByFullPath {
  '/': typeof AuthenticatedIndexRoute
  '/login': typeof LoginRoute
  '/reset-password': typeof ResetPasswordRoute
  '/admin': typeof AuthenticatedAdminRoute
  '/backups': typeof AuthenticatedBackupsRouteWithChildren
  '/branch-reports': typeof AuthenticatedBranchReportsRoute
  '/branches': typeof AuthenticatedBranchesRoute
  '/brands': typeof AuthenticatedBrandsRoute
  '/categories': typeof AuthenticatedCategoriesRoute
  '/commission-settings': typeof AuthenticatedCommissionSettingsRoute
  '/customer-segments': typeof AuthenticatedCustomerSegmentsRoute
  '/customers': typeof AuthenticatedCustomersRoute
  '/daily-cash-closing': typeof AuthenticatedDailyCashClosingRoute
  '/damage-report': typeof AuthenticatedDamageReportRoute
  '/departments': typeof AuthenticatedDepartmentsRoute
  '/expenses': typeof AuthenticatedExpensesRoute
  '/godowns': typeof AuthenticatedGodownsRouteWithChildren
  '/incomes': typeof AuthenticatedIncomesRoute
  '/license': typeof AuthenticatedLicenseRoute
  '/management': typeof AuthenticatedManagementRoute
  '/notifications': typeof AuthenticatedNotificationsRoute
  '/portal-access': typeof AuthenticatedPortalAccessRoute
  '/product-types': typeof AuthenticatedProductTypesRoute
  '/products': typeof AuthenticatedProductsRouteWithChildren
  '/profit-loss': typeof AuthenticatedProfitLossRoute
  '/purchases': typeof AuthenticatedPurchasesRouteWithChildren
  '/quotations': typeof AuthenticatedQuotationsRoute
  '/referral-lookup': typeof AuthenticatedReferralLookupRoute
  '/referral-mappings': typeof AuthenticatedReferralMappingsRoute
  '/reports': typeof AuthenticatedReportsRouteWithChildren
  '/returns': typeof AuthenticatedReturnsRoute
  '/sale-status-rules': typeof AuthenticatedSaleStatusRulesRoute
  '/sales': typeof AuthenticatedSalesRouteWithChildren
  '/sales-orders': typeof AuthenticatedSalesOrdersRouteWithChildren
  '/settings': typeof AuthenticatedSettingsRoute
  '/sms': typeof AuthenticatedSmsRoute
  '/staff': typeof AuthenticatedStaffRouteWithChildren
  '/staff-attendance': typeof AuthenticatedStaffAttendanceRoute
  '/staff-payroll': typeof AuthenticatedStaffPayrollRoute
  '/subcategories': typeof AuthenticatedSubcategoriesRoute
  '/suppliers': typeof AuthenticatedSuppliersRouteWithChildren
  '/transaction-categories': typeof AuthenticatedTransactionCategoriesRoute
  '/transfers': typeof AuthenticatedTransfersRouteWithChildren
  '/units': typeof AuthenticatedUnitsRoute
  '/wallet-management': typeof AuthenticatedWalletManagementRoute
  '/wallet-report': typeof AuthenticatedWalletReportRoute
  '/withdrawals': typeof AuthenticatedWithdrawalsRoute
  '/portal/login': typeof PortalLoginRoute
  '/portal/': typeof PortalIndexRoute
  '/godowns/$godownId': typeof AuthenticatedGodownsGodownIdRouteWithChildren
  '/godowns/add': typeof AuthenticatedGodownsAddRoute
  '/godowns/transfer': typeof AuthenticatedGodownsTransferRoute
  '/products/add': typeof AuthenticatedProductsAddRoute
  '/purchases/add': typeof AuthenticatedPurchasesAddRoute
  '/reports/sales-status': typeof AuthenticatedReportsSalesStatusRoute
  '/sales-orders/$orderId': typeof AuthenticatedSalesOrdersOrderIdRouteWithChildren
  '/sales-orders/create': typeof AuthenticatedSalesOrdersCreateRoute
  '/sales/create': typeof AuthenticatedSalesCreateRoute
  '/staff/$staffId': typeof AuthenticatedStaffStaffIdRoute
  '/suppliers/$supplierId': typeof AuthenticatedSuppliersSupplierIdRouteWithChildren
  '/suppliers/add': typeof AuthenticatedSuppliersAddRoute
  '/transfers/$transferId': typeof AuthenticatedTransfersTransferIdRoute
  '/transfers/create': typeof AuthenticatedTransfersCreateRoute
  '/backups/': typeof AuthenticatedBackupsIndexRoute
  '/godowns/': typeof AuthenticatedGodownsIndexRoute
  '/products/': typeof AuthenticatedProductsIndexRoute
  '/purchases/': typeof AuthenticatedPurchasesIndexRoute
  '/sales-orders/': typeof AuthenticatedSalesOrdersIndexRoute
  '/sales/': typeof AuthenticatedSalesIndexRoute
  '/suppliers/': typeof AuthenticatedSuppliersIndexRoute
  '/transfers/': typeof AuthenticatedTransfersIndexRoute
  '/godowns/$godownId/edit': typeof AuthenticatedGodownsGodownIdEditRoute
  '/products/$productId/edit': typeof AuthenticatedProductsProductIdEditRoute
  '/sales-orders/$orderId/edit': typeof AuthenticatedSalesOrdersOrderIdEditRoute
  '/sales/$saleId/edit': typeof AuthenticatedSalesSaleIdEditRoute
  '/suppliers/$supplierId/edit': typeof AuthenticatedSuppliersSupplierIdEditRoute
  '/api/public/hooks/sms-flush': typeof ApiPublicHooksSmsFlushRoute
}
export interface FileRoutesByTo {
  '/login': typeof LoginRoute
  '/reset-password': typeof ResetPasswordRoute
  '/admin': typeof AuthenticatedAdminRoute
  '/branch-reports': typeof AuthenticatedBranchReportsRoute
  '/branches': typeof AuthenticatedBranchesRoute
  '/brands': typeof AuthenticatedBrandsRoute
  '/categories': typeof AuthenticatedCategoriesRoute
  '/commission-settings': typeof AuthenticatedCommissionSettingsRoute
  '/customer-segments': typeof AuthenticatedCustomerSegmentsRoute
  '/customers': typeof AuthenticatedCustomersRoute
  '/daily-cash-closing': typeof AuthenticatedDailyCashClosingRoute
  '/damage-report': typeof AuthenticatedDamageReportRoute
  '/departments': typeof AuthenticatedDepartmentsRoute
  '/expenses': typeof AuthenticatedExpensesRoute
  '/incomes': typeof AuthenticatedIncomesRoute
  '/license': typeof AuthenticatedLicenseRoute
  '/management': typeof AuthenticatedManagementRoute
  '/notifications': typeof AuthenticatedNotificationsRoute
  '/portal-access': typeof AuthenticatedPortalAccessRoute
  '/product-types': typeof AuthenticatedProductTypesRoute
  '/profit-loss': typeof AuthenticatedProfitLossRoute
  '/quotations': typeof AuthenticatedQuotationsRoute
  '/referral-lookup': typeof AuthenticatedReferralLookupRoute
  '/referral-mappings': typeof AuthenticatedReferralMappingsRoute
  '/reports': typeof AuthenticatedReportsRouteWithChildren
  '/returns': typeof AuthenticatedReturnsRoute
  '/sale-status-rules': typeof AuthenticatedSaleStatusRulesRoute
  '/settings': typeof AuthenticatedSettingsRoute
  '/sms': typeof AuthenticatedSmsRoute
  '/staff': typeof AuthenticatedStaffRouteWithChildren
  '/staff-attendance': typeof AuthenticatedStaffAttendanceRoute
  '/staff-payroll': typeof AuthenticatedStaffPayrollRoute
  '/subcategories': typeof AuthenticatedSubcategoriesRoute
  '/transaction-categories': typeof AuthenticatedTransactionCategoriesRoute
  '/units': typeof AuthenticatedUnitsRoute
  '/wallet-management': typeof AuthenticatedWalletManagementRoute
  '/wallet-report': typeof AuthenticatedWalletReportRoute
  '/withdrawals': typeof AuthenticatedWithdrawalsRoute
  '/portal/login': typeof PortalLoginRoute
  '/': typeof AuthenticatedIndexRoute
  '/portal': typeof PortalIndexRoute
  '/godowns/$godownId': typeof AuthenticatedGodownsGodownIdRouteWithChildren
  '/godowns/add': typeof AuthenticatedGodownsAddRoute
  '/godowns/transfer': typeof AuthenticatedGodownsTransferRoute
  '/products/add': typeof AuthenticatedProductsAddRoute
  '/purchases/add': typeof AuthenticatedPurchasesAddRoute
  '/reports/sales-status': typeof AuthenticatedReportsSalesStatusRoute
  '/sales-orders/$orderId': typeof AuthenticatedSalesOrdersOrderIdRouteWithChildren
  '/sales-orders/create': typeof AuthenticatedSalesOrdersCreateRoute
  '/sales/create': typeof AuthenticatedSalesCreateRoute
  '/staff/$staffId': typeof AuthenticatedStaffStaffIdRoute
  '/suppliers/$supplierId': typeof AuthenticatedSuppliersSupplierIdRouteWithChildren
  '/suppliers/add': typeof AuthenticatedSuppliersAddRoute
  '/transfers/$transferId': typeof AuthenticatedTransfersTransferIdRoute
  '/transfers/create': typeof AuthenticatedTransfersCreateRoute
  '/backups': typeof AuthenticatedBackupsIndexRoute
  '/godowns': typeof AuthenticatedGodownsIndexRoute
  '/products': typeof AuthenticatedProductsIndexRoute
  '/purchases': typeof AuthenticatedPurchasesIndexRoute
  '/sales-orders': typeof AuthenticatedSalesOrdersIndexRoute
  '/sales': typeof AuthenticatedSalesIndexRoute
  '/suppliers': typeof AuthenticatedSuppliersIndexRoute
  '/transfers': typeof AuthenticatedTransfersIndexRoute
  '/godowns/$godownId/edit': typeof AuthenticatedGodownsGodownIdEditRoute
  '/products/$productId/edit': typeof AuthenticatedProductsProductIdEditRoute
  '/sales-orders/$orderId/edit': typeof AuthenticatedSalesOrdersOrderIdEditRoute
  '/sales/$saleId/edit': typeof AuthenticatedSalesSaleIdEditRoute
  '/suppliers/$supplierId/edit': typeof AuthenticatedSuppliersSupplierIdEditRoute
  '/api/public/hooks/sms-flush': typeof ApiPublicHooksSmsFlushRoute
}
export interface FileRoutesById {
  __root__: typeof rootRouteImport
  '/_authenticated': typeof AuthenticatedRouteWithChildren
  '/login': typeof LoginRoute
  '/reset-password': typeof ResetPasswordRoute
  '/_authenticated/admin': typeof AuthenticatedAdminRoute
  '/_authenticated/backups': typeof AuthenticatedBackupsRouteWithChildren
  '/_authenticated/branch-reports': typeof AuthenticatedBranchReportsRoute
  '/_authenticated/branches': typeof AuthenticatedBranchesRoute
  '/_authenticated/brands': typeof AuthenticatedBrandsRoute
  '/_authenticated/categories': typeof AuthenticatedCategoriesRoute
  '/_authenticated/commission-settings': typeof AuthenticatedCommissionSettingsRoute
  '/_authenticated/customer-segments': typeof AuthenticatedCustomerSegmentsRoute
  '/_authenticated/customers': typeof AuthenticatedCustomersRoute
  '/_authenticated/daily-cash-closing': typeof AuthenticatedDailyCashClosingRoute
  '/_authenticated/damage-report': typeof AuthenticatedDamageReportRoute
  '/_authenticated/departments': typeof AuthenticatedDepartmentsRoute
  '/_authenticated/expenses': typeof AuthenticatedExpensesRoute
  '/_authenticated/godowns': typeof AuthenticatedGodownsRouteWithChildren
  '/_authenticated/incomes': typeof AuthenticatedIncomesRoute
  '/_authenticated/license': typeof AuthenticatedLicenseRoute
  '/_authenticated/management': typeof AuthenticatedManagementRoute
  '/_authenticated/notifications': typeof AuthenticatedNotificationsRoute
  '/_authenticated/portal-access': typeof AuthenticatedPortalAccessRoute
  '/_authenticated/product-types': typeof AuthenticatedProductTypesRoute
  '/_authenticated/products': typeof AuthenticatedProductsRouteWithChildren
  '/_authenticated/profit-loss': typeof AuthenticatedProfitLossRoute
  '/_authenticated/purchases': typeof AuthenticatedPurchasesRouteWithChildren
  '/_authenticated/quotations': typeof AuthenticatedQuotationsRoute
  '/_authenticated/referral-lookup': typeof AuthenticatedReferralLookupRoute
  '/_authenticated/referral-mappings': typeof AuthenticatedReferralMappingsRoute
  '/_authenticated/reports': typeof AuthenticatedReportsRouteWithChildren
  '/_authenticated/returns': typeof AuthenticatedReturnsRoute
  '/_authenticated/sale-status-rules': typeof AuthenticatedSaleStatusRulesRoute
  '/_authenticated/sales': typeof AuthenticatedSalesRouteWithChildren
  '/_authenticated/sales-orders': typeof AuthenticatedSalesOrdersRouteWithChildren
  '/_authenticated/settings': typeof AuthenticatedSettingsRoute
  '/_authenticated/sms': typeof AuthenticatedSmsRoute
  '/_authenticated/staff': typeof AuthenticatedStaffRouteWithChildren
  '/_authenticated/staff-attendance': typeof AuthenticatedStaffAttendanceRoute
  '/_authenticated/staff-payroll': typeof AuthenticatedStaffPayrollRoute
  '/_authenticated/subcategories': typeof AuthenticatedSubcategoriesRoute
  '/_authenticated/suppliers': typeof AuthenticatedSuppliersRouteWithChildren
  '/_authenticated/transaction-categories': typeof AuthenticatedTransactionCategoriesRoute
  '/_authenticated/transfers': typeof AuthenticatedTransfersRouteWithChildren
  '/_authenticated/units': typeof AuthenticatedUnitsRoute
  '/_authenticated/wallet-management': typeof AuthenticatedWalletManagementRoute
  '/_authenticated/wallet-report': typeof AuthenticatedWalletReportRoute
  '/_authenticated/withdrawals': typeof AuthenticatedWithdrawalsRoute
  '/portal/login': typeof PortalLoginRoute
  '/_authenticated/': typeof AuthenticatedIndexRoute
  '/portal/': typeof PortalIndexRoute
  '/_authenticated/godowns/$godownId': typeof AuthenticatedGodownsGodownIdRouteWithChildren
  '/_authenticated/godowns/add': typeof AuthenticatedGodownsAddRoute
  '/_authenticated/godowns/transfer': typeof AuthenticatedGodownsTransferRoute
  '/_authenticated/products/add': typeof AuthenticatedProductsAddRoute
  '/_authenticated/purchases/add': typeof AuthenticatedPurchasesAddRoute
  '/_authenticated/reports/sales-status': typeof AuthenticatedReportsSalesStatusRoute
  '/_authenticated/sales-orders/$orderId': typeof AuthenticatedSalesOrdersOrderIdRouteWithChildren
  '/_authenticated/sales-orders/create': typeof AuthenticatedSalesOrdersCreateRoute
  '/_authenticated/sales/create': typeof AuthenticatedSalesCreateRoute
  '/_authenticated/staff/$staffId': typeof AuthenticatedStaffStaffIdRoute
  '/_authenticated/suppliers/$supplierId': typeof AuthenticatedSuppliersSupplierIdRouteWithChildren
  '/_authenticated/suppliers/add': typeof AuthenticatedSuppliersAddRoute
  '/_authenticated/transfers/$transferId': typeof AuthenticatedTransfersTransferIdRoute
  '/_authenticated/transfers/create': typeof AuthenticatedTransfersCreateRoute
  '/_authenticated/backups/': typeof AuthenticatedBackupsIndexRoute
  '/_authenticated/godowns/': typeof AuthenticatedGodownsIndexRoute
  '/_authenticated/products/': typeof AuthenticatedProductsIndexRoute
  '/_authenticated/purchases/': typeof AuthenticatedPurchasesIndexRoute
  '/_authenticated/sales-orders/': typeof AuthenticatedSalesOrdersIndexRoute
  '/_authenticated/sales/': typeof AuthenticatedSalesIndexRoute
  '/_authenticated/suppliers/': typeof AuthenticatedSuppliersIndexRoute
  '/_authenticated/transfers/': typeof AuthenticatedTransfersIndexRoute
  '/_authenticated/godowns/$godownId/edit': typeof AuthenticatedGodownsGodownIdEditRoute
  '/_authenticated/products/$productId/edit': typeof AuthenticatedProductsProductIdEditRoute
  '/_authenticated/sales-orders/$orderId/edit': typeof AuthenticatedSalesOrdersOrderIdEditRoute
  '/_authenticated/sales/$saleId/edit': typeof AuthenticatedSalesSaleIdEditRoute
  '/_authenticated/suppliers/$supplierId/edit': typeof AuthenticatedSuppliersSupplierIdEditRoute
  '/api/public/hooks/sms-flush': typeof ApiPublicHooksSmsFlushRoute
}
export interface FileRouteTypes {
  fileRoutesByFullPath: FileRoutesByFullPath
  fullPaths:
    | '/'
    | '/login'
    | '/reset-password'
    | '/admin'
    | '/backups'
    | '/branch-reports'
    | '/branches'
    | '/brands'
    | '/categories'
    | '/commission-settings'
    | '/customer-segments'
    | '/customers'
    | '/daily-cash-closing'
    | '/damage-report'
    | '/departments'
    | '/expenses'
    | '/godowns'
    | '/incomes'
    | '/license'
    | '/management'
    | '/notifications'
    | '/portal-access'
    | '/product-types'
    | '/products'
    | '/profit-loss'
    | '/purchases'
    | '/quotations'
    | '/referral-lookup'
    | '/referral-mappings'
    | '/reports'
    | '/returns'
    | '/sale-status-rules'
    | '/sales'
    | '/sales-orders'
    | '/settings'
    | '/sms'
    | '/staff'
    | '/staff-attendance'
    | '/staff-payroll'
    | '/subcategories'
    | '/suppliers'
    | '/transaction-categories'
    | '/transfers'
    | '/units'
    | '/wallet-management'
    | '/wallet-report'
    | '/withdrawals'
    | '/portal/login'
    | '/portal/'
    | '/godowns/$godownId'
    | '/godowns/add'
    | '/godowns/transfer'
    | '/products/add'
    | '/purchases/add'
    | '/reports/sales-status'
    | '/sales-orders/$orderId'
    | '/sales-orders/create'
    | '/sales/create'
    | '/staff/$staffId'
    | '/suppliers/$supplierId'
    | '/suppliers/add'
    | '/transfers/$transferId'
    | '/transfers/create'
    | '/backups/'
    | '/godowns/'
    | '/products/'
    | '/purchases/'
    | '/sales-orders/'
    | '/sales/'
    | '/suppliers/'
    | '/transfers/'
    | '/godowns/$godownId/edit'
    | '/products/$productId/edit'
    | '/sales-orders/$orderId/edit'
    | '/sales/$saleId/edit'
    | '/suppliers/$supplierId/edit'
    | '/api/public/hooks/sms-flush'
  fileRoutesByTo: FileRoutesByTo
  to:
    | '/login'
    | '/reset-password'
    | '/admin'
    | '/branch-reports'
    | '/branches'
    | '/brands'
    | '/categories'
    | '/commission-settings'
    | '/customer-segments'
    | '/customers'
    | '/daily-cash-closing'
    | '/damage-report'
    | '/departments'
    | '/expenses'
    | '/incomes'
    | '/license'
    | '/management'
    | '/notifications'
    | '/portal-access'
    | '/product-types'
    | '/profit-loss'
    | '/quotations'
    | '/referral-lookup'
    | '/referral-mappings'
    | '/reports'
    | '/returns'
    | '/sale-status-rules'
    | '/settings'
    | '/sms'
    | '/staff'
    | '/staff-attendance'
    | '/staff-payroll'
    | '/subcategories'
    | '/transaction-categories'
    | '/units'
    | '/wallet-management'
    | '/wallet-report'
    | '/withdrawals'
    | '/portal/login'
    | '/'
    | '/portal'
    | '/godowns/$godownId'
    | '/godowns/add'
    | '/godowns/transfer'
    | '/products/add'
    | '/purchases/add'
    | '/reports/sales-status'
    | '/sales-orders/$orderId'
    | '/sales-orders/create'
    | '/sales/create'
    | '/staff/$staffId'
    | '/suppliers/$supplierId'
    | '/suppliers/add'
    | '/transfers/$transferId'
    | '/transfers/create'
    | '/backups'
    | '/godowns'
    | '/products'
    | '/purchases'
    | '/sales-orders'
    | '/sales'
    | '/suppliers'
    | '/transfers'
    | '/godowns/$godownId/edit'
    | '/products/$productId/edit'
    | '/sales-orders/$orderId/edit'
    | '/sales/$saleId/edit'
    | '/suppliers/$supplierId/edit'
    | '/api/public/hooks/sms-flush'
  id:
    | '__root__'
    | '/_authenticated'
    | '/login'
    | '/reset-password'
    | '/_authenticated/admin'
    | '/_authenticated/backups'
    | '/_authenticated/branch-reports'
    | '/_authenticated/branches'
    | '/_authenticated/brands'
    | '/_authenticated/categories'
    | '/_authenticated/commission-settings'
    | '/_authenticated/customer-segments'
    | '/_authenticated/customers'
    | '/_authenticated/daily-cash-closing'
    | '/_authenticated/damage-report'
    | '/_authenticated/departments'
    | '/_authenticated/expenses'
    | '/_authenticated/godowns'
    | '/_authenticated/incomes'
    | '/_authenticated/license'
    | '/_authenticated/management'
    | '/_authenticated/notifications'
    | '/_authenticated/portal-access'
    | '/_authenticated/product-types'
    | '/_authenticated/products'
    | '/_authenticated/profit-loss'
    | '/_authenticated/purchases'
    | '/_authenticated/quotations'
    | '/_authenticated/referral-lookup'
    | '/_authenticated/referral-mappings'
    | '/_authenticated/reports'
    | '/_authenticated/returns'
    | '/_authenticated/sale-status-rules'
    | '/_authenticated/sales'
    | '/_authenticated/sales-orders'
    | '/_authenticated/settings'
    | '/_authenticated/sms'
    | '/_authenticated/staff'
    | '/_authenticated/staff-attendance'
    | '/_authenticated/staff-payroll'
    | '/_authenticated/subcategories'
    | '/_authenticated/suppliers'
    | '/_authenticated/transaction-categories'
    | '/_authenticated/transfers'
    | '/_authenticated/units'
    | '/_authenticated/wallet-management'
    | '/_authenticated/wallet-report'
    | '/_authenticated/withdrawals'
    | '/portal/login'
    | '/_authenticated/'
    | '/portal/'
    | '/_authenticated/godowns/$godownId'
    | '/_authenticated/godowns/add'
    | '/_authenticated/godowns/transfer'
    | '/_authenticated/products/add'
    | '/_authenticated/purchases/add'
    | '/_authenticated/reports/sales-status'
    | '/_authenticated/sales-orders/$orderId'
    | '/_authenticated/sales-orders/create'
    | '/_authenticated/sales/create'
    | '/_authenticated/staff/$staffId'
    | '/_authenticated/suppliers/$supplierId'
    | '/_authenticated/suppliers/add'
    | '/_authenticated/transfers/$transferId'
    | '/_authenticated/transfers/create'
    | '/_authenticated/backups/'
    | '/_authenticated/godowns/'
    | '/_authenticated/products/'
    | '/_authenticated/purchases/'
    | '/_authenticated/sales-orders/'
    | '/_authenticated/sales/'
    | '/_authenticated/suppliers/'
    | '/_authenticated/transfers/'
    | '/_authenticated/godowns/$godownId/edit'
    | '/_authenticated/products/$productId/edit'
    | '/_authenticated/sales-orders/$orderId/edit'
    | '/_authenticated/sales/$saleId/edit'
    | '/_authenticated/suppliers/$supplierId/edit'
    | '/api/public/hooks/sms-flush'
  fileRoutesById: FileRoutesById
}
export interface RootRouteChildren {
  AuthenticatedRoute: typeof AuthenticatedRouteWithChildren
  LoginRoute: typeof LoginRoute
  ResetPasswordRoute: typeof ResetPasswordRoute
  PortalLoginRoute: typeof PortalLoginRoute
  PortalIndexRoute: typeof PortalIndexRoute
  ApiPublicHooksSmsFlushRoute: typeof ApiPublicHooksSmsFlushRoute
}

declare module '@tanstack/react-router' {
  interface FileRoutesByPath {
    '/reset-password': {
      id: '/reset-password'
      path: '/reset-password'
      fullPath: '/reset-password'
      preLoaderRoute: typeof ResetPasswordRouteImport
      parentRoute: typeof rootRouteImport
    }
    '/login': {
      id: '/login'
      path: '/login'
      fullPath: '/login'
      preLoaderRoute: typeof LoginRouteImport
      parentRoute: typeof rootRouteImport
    }
    '/_authenticated': {
      id: '/_authenticated'
      path: ''
      fullPath: '/'
      preLoaderRoute: typeof AuthenticatedRouteImport
      parentRoute: typeof rootRouteImport
    }
    '/portal/': {
      id: '/portal/'
      path: '/portal'
      fullPath: '/portal/'
      preLoaderRoute: typeof PortalIndexRouteImport
      parentRoute: typeof rootRouteImport
    }
    '/_authenticated/': {
      id: '/_authenticated/'
      path: '/'
      fullPath: '/'
      preLoaderRoute: typeof AuthenticatedIndexRouteImport
      parentRoute: typeof AuthenticatedRoute
    }
    '/portal/login': {
      id: '/portal/login'
      path: '/portal/login'
      fullPath: '/portal/login'
      preLoaderRoute: typeof PortalLoginRouteImport
      parentRoute: typeof rootRouteImport
    }
    '/_authenticated/withdrawals': {
      id: '/_authenticated/withdrawals'
      path: '/withdrawals'
      fullPath: '/withdrawals'
      preLoaderRoute: typeof AuthenticatedWithdrawalsRouteImport
      parentRoute: typeof AuthenticatedRoute
    }
    '/_authenticated/wallet-report': {
      id: '/_authenticated/wallet-report'
      path: '/wallet-report'
      fullPath: '/wallet-report'
      preLoaderRoute: typeof AuthenticatedWalletReportRouteImport
      parentRoute: typeof AuthenticatedRoute
    }
    '/_authenticated/wallet-management': {
      id: '/_authenticated/wallet-management'
      path: '/wallet-management'
      fullPath: '/wallet-management'
      preLoaderRoute: typeof AuthenticatedWalletManagementRouteImport
      parentRoute: typeof AuthenticatedRoute
    }
    '/_authenticated/units': {
      id: '/_authenticated/units'
      path: '/units'
      fullPath: '/units'
      preLoaderRoute: typeof AuthenticatedUnitsRouteImport
      parentRoute: typeof AuthenticatedRoute
    }
    '/_authenticated/transfers': {
      id: '/_authenticated/transfers'
      path: '/transfers'
      fullPath: '/transfers'
      preLoaderRoute: typeof AuthenticatedTransfersRouteImport
      parentRoute: typeof AuthenticatedRoute
    }
    '/_authenticated/transaction-categories': {
      id: '/_authenticated/transaction-categories'
      path: '/transaction-categories'
      fullPath: '/transaction-categories'
      preLoaderRoute: typeof AuthenticatedTransactionCategoriesRouteImport
      parentRoute: typeof AuthenticatedRoute
    }
    '/_authenticated/suppliers': {
      id: '/_authenticated/suppliers'
      path: '/suppliers'
      fullPath: '/suppliers'
      preLoaderRoute: typeof AuthenticatedSuppliersRouteImport
      parentRoute: typeof AuthenticatedRoute
    }
    '/_authenticated/subcategories': {
      id: '/_authenticated/subcategories'
      path: '/subcategories'
      fullPath: '/subcategories'
      preLoaderRoute: typeof AuthenticatedSubcategoriesRouteImport
      parentRoute: typeof AuthenticatedRoute
    }
    '/_authenticated/staff-payroll': {
      id: '/_authenticated/staff-payroll'
      path: '/staff-payroll'
      fullPath: '/staff-payroll'
      preLoaderRoute: typeof AuthenticatedStaffPayrollRouteImport
      parentRoute: typeof AuthenticatedRoute
    }
    '/_authenticated/staff-attendance': {
      id: '/_authenticated/staff-attendance'
      path: '/staff-attendance'
      fullPath: '/staff-attendance'
      preLoaderRoute: typeof AuthenticatedStaffAttendanceRouteImport
      parentRoute: typeof AuthenticatedRoute
    }
    '/_authenticated/staff': {
      id: '/_authenticated/staff'
      path: '/staff'
      fullPath: '/staff'
      preLoaderRoute: typeof AuthenticatedStaffRouteImport
      parentRoute: typeof AuthenticatedRoute
    }
    '/_authenticated/sms': {
      id: '/_authenticated/sms'
      path: '/sms'
      fullPath: '/sms'
      preLoaderRoute: typeof AuthenticatedSmsRouteImport
      parentRoute: typeof AuthenticatedRoute
    }
    '/_authenticated/settings': {
      id: '/_authenticated/settings'
      path: '/settings'
      fullPath: '/settings'
      preLoaderRoute: typeof AuthenticatedSettingsRouteImport
      parentRoute: typeof AuthenticatedRoute
    }
    '/_authenticated/sales-orders': {
      id: '/_authenticated/sales-orders'
      path: '/sales-orders'
      fullPath: '/sales-orders'
      preLoaderRoute: typeof AuthenticatedSalesOrdersRouteImport
      parentRoute: typeof AuthenticatedRoute
    }
    '/_authenticated/sales': {
      id: '/_authenticated/sales'
      path: '/sales'
      fullPath: '/sales'
      preLoaderRoute: typeof AuthenticatedSalesRouteImport
      parentRoute: typeof AuthenticatedRoute
    }
    '/_authenticated/sale-status-rules': {
      id: '/_authenticated/sale-status-rules'
      path: '/sale-status-rules'
      fullPath: '/sale-status-rules'
      preLoaderRoute: typeof AuthenticatedSaleStatusRulesRouteImport
      parentRoute: typeof AuthenticatedRoute
    }
    '/_authenticated/returns': {
      id: '/_authenticated/returns'
      path: '/returns'
      fullPath: '/returns'
      preLoaderRoute: typeof AuthenticatedReturnsRouteImport
      parentRoute: typeof AuthenticatedRoute
    }
    '/_authenticated/reports': {
      id: '/_authenticated/reports'
      path: '/reports'
      fullPath: '/reports'
      preLoaderRoute: typeof AuthenticatedReportsRouteImport
      parentRoute: typeof AuthenticatedRoute
    }
    '/_authenticated/referral-mappings': {
      id: '/_authenticated/referral-mappings'
      path: '/referral-mappings'
      fullPath: '/referral-mappings'
      preLoaderRoute: typeof AuthenticatedReferralMappingsRouteImport
      parentRoute: typeof AuthenticatedRoute
    }
    '/_authenticated/referral-lookup': {
      id: '/_authenticated/referral-lookup'
      path: '/referral-lookup'
      fullPath: '/referral-lookup'
      preLoaderRoute: typeof AuthenticatedReferralLookupRouteImport
      parentRoute: typeof AuthenticatedRoute
    }
    '/_authenticated/quotations': {
      id: '/_authenticated/quotations'
      path: '/quotations'
      fullPath: '/quotations'
      preLoaderRoute: typeof AuthenticatedQuotationsRouteImport
      parentRoute: typeof AuthenticatedRoute
    }
    '/_authenticated/purchases': {
      id: '/_authenticated/purchases'
      path: '/purchases'
      fullPath: '/purchases'
      preLoaderRoute: typeof AuthenticatedPurchasesRouteImport
      parentRoute: typeof AuthenticatedRoute
    }
    '/_authenticated/profit-loss': {
      id: '/_authenticated/profit-loss'
      path: '/profit-loss'
      fullPath: '/profit-loss'
      preLoaderRoute: typeof AuthenticatedProfitLossRouteImport
      parentRoute: typeof AuthenticatedRoute
    }
    '/_authenticated/products': {
      id: '/_authenticated/products'
      path: '/products'
      fullPath: '/products'
      preLoaderRoute: typeof AuthenticatedProductsRouteImport
      parentRoute: typeof AuthenticatedRoute
    }
    '/_authenticated/product-types': {
      id: '/_authenticated/product-types'
      path: '/product-types'
      fullPath: '/product-types'
      preLoaderRoute: typeof AuthenticatedProductTypesRouteImport
      parentRoute: typeof AuthenticatedRoute
    }
    '/_authenticated/portal-access': {
      id: '/_authenticated/portal-access'
      path: '/portal-access'
      fullPath: '/portal-access'
      preLoaderRoute: typeof AuthenticatedPortalAccessRouteImport
      parentRoute: typeof AuthenticatedRoute
    }
    '/_authenticated/notifications': {
      id: '/_authenticated/notifications'
      path: '/notifications'
      fullPath: '/notifications'
      preLoaderRoute: typeof AuthenticatedNotificationsRouteImport
      parentRoute: typeof AuthenticatedRoute
    }
    '/_authenticated/management': {
      id: '/_authenticated/management'
      path: '/management'
      fullPath: '/management'
      preLoaderRoute: typeof AuthenticatedManagementRouteImport
      parentRoute: typeof AuthenticatedRoute
    }
    '/_authenticated/license': {
      id: '/_authenticated/license'
      path: '/license'
      fullPath: '/license'
      preLoaderRoute: typeof AuthenticatedLicenseRouteImport
      parentRoute: typeof AuthenticatedRoute
    }
    '/_authenticated/incomes': {
      id: '/_authenticated/incomes'
      path: '/incomes'
      fullPath: '/incomes'
      preLoaderRoute: typeof AuthenticatedIncomesRouteImport
      parentRoute: typeof AuthenticatedRoute
    }
    '/_authenticated/godowns': {
      id: '/_authenticated/godowns'
      path: '/godowns'
      fullPath: '/godowns'
      preLoaderRoute: typeof AuthenticatedGodownsRouteImport
      parentRoute: typeof AuthenticatedRoute
    }
    '/_authenticated/expenses': {
      id: '/_authenticated/expenses'
      path: '/expenses'
      fullPath: '/expenses'
      preLoaderRoute: typeof AuthenticatedExpensesRouteImport
      parentRoute: typeof AuthenticatedRoute
    }
    '/_authenticated/departments': {
      id: '/_authenticated/departments'
      path: '/departments'
      fullPath: '/departments'
      preLoaderRoute: typeof AuthenticatedDepartmentsRouteImport
      parentRoute: typeof AuthenticatedRoute
    }
    '/_authenticated/damage-report': {
      id: '/_authenticated/damage-report'
      path: '/damage-report'
      fullPath: '/damage-report'
      preLoaderRoute: typeof AuthenticatedDamageReportRouteImport
      parentRoute: typeof AuthenticatedRoute
    }
    '/_authenticated/daily-cash-closing': {
      id: '/_authenticated/daily-cash-closing'
      path: '/daily-cash-closing'
      fullPath: '/daily-cash-closing'
      preLoaderRoute: typeof AuthenticatedDailyCashClosingRouteImport
      parentRoute: typeof AuthenticatedRoute
    }
    '/_authenticated/customers': {
      id: '/_authenticated/customers'
      path: '/customers'
      fullPath: '/customers'
      preLoaderRoute: typeof AuthenticatedCustomersRouteImport
      parentRoute: typeof AuthenticatedRoute
    }
    '/_authenticated/customer-segments': {
      id: '/_authenticated/customer-segments'
      path: '/customer-segments'
      fullPath: '/customer-segments'
      preLoaderRoute: typeof AuthenticatedCustomerSegmentsRouteImport
      parentRoute: typeof AuthenticatedRoute
    }
    '/_authenticated/commission-settings': {
      id: '/_authenticated/commission-settings'
      path: '/commission-settings'
      fullPath: '/commission-settings'
      preLoaderRoute: typeof AuthenticatedCommissionSettingsRouteImport
      parentRoute: typeof AuthenticatedRoute
    }
    '/_authenticated/categories': {
      id: '/_authenticated/categories'
      path: '/categories'
      fullPath: '/categories'
      preLoaderRoute: typeof AuthenticatedCategoriesRouteImport
      parentRoute: typeof AuthenticatedRoute
    }
    '/_authenticated/brands': {
      id: '/_authenticated/brands'
      path: '/brands'
      fullPath: '/brands'
      preLoaderRoute: typeof AuthenticatedBrandsRouteImport
      parentRoute: typeof AuthenticatedRoute
    }
    '/_authenticated/branches': {
      id: '/_authenticated/branches'
      path: '/branches'
      fullPath: '/branches'
      preLoaderRoute: typeof AuthenticatedBranchesRouteImport
      parentRoute: typeof AuthenticatedRoute
    }
    '/_authenticated/branch-reports': {
      id: '/_authenticated/branch-reports'
      path: '/branch-reports'
      fullPath: '/branch-reports'
      preLoaderRoute: typeof AuthenticatedBranchReportsRouteImport
      parentRoute: typeof AuthenticatedRoute
    }
    '/_authenticated/backups': {
      id: '/_authenticated/backups'
      path: '/backups'
      fullPath: '/backups'
      preLoaderRoute: typeof AuthenticatedBackupsRouteImport
      parentRoute: typeof AuthenticatedRoute
    }
    '/_authenticated/admin': {
      id: '/_authenticated/admin'
      path: '/admin'
      fullPath: '/admin'
      preLoaderRoute: typeof AuthenticatedAdminRouteImport
      parentRoute: typeof AuthenticatedRoute
    }
    '/_authenticated/transfers/': {
      id: '/_authenticated/transfers/'
      path: '/'
      fullPath: '/transfers/'
      preLoaderRoute: typeof AuthenticatedTransfersIndexRouteImport
      parentRoute: typeof AuthenticatedTransfersRoute
    }
    '/_authenticated/suppliers/': {
      id: '/_authenticated/suppliers/'
      path: '/'
      fullPath: '/suppliers/'
      preLoaderRoute: typeof AuthenticatedSuppliersIndexRouteImport
      parentRoute: typeof AuthenticatedSuppliersRoute
    }
    '/_authenticated/sales/': {
      id: '/_authenticated/sales/'
      path: '/'
      fullPath: '/sales/'
      preLoaderRoute: typeof AuthenticatedSalesIndexRouteImport
      parentRoute: typeof AuthenticatedSalesRoute
    }
    '/_authenticated/sales-orders/': {
      id: '/_authenticated/sales-orders/'
      path: '/'
      fullPath: '/sales-orders/'
      preLoaderRoute: typeof AuthenticatedSalesOrdersIndexRouteImport
      parentRoute: typeof AuthenticatedSalesOrdersRoute
    }
    '/_authenticated/purchases/': {
      id: '/_authenticated/purchases/'
      path: '/'
      fullPath: '/purchases/'
      preLoaderRoute: typeof AuthenticatedPurchasesIndexRouteImport
      parentRoute: typeof AuthenticatedPurchasesRoute
    }
    '/_authenticated/products/': {
      id: '/_authenticated/products/'
      path: '/'
      fullPath: '/products/'
      preLoaderRoute: typeof AuthenticatedProductsIndexRouteImport
      parentRoute: typeof AuthenticatedProductsRoute
    }
    '/_authenticated/godowns/': {
      id: '/_authenticated/godowns/'
      path: '/'
      fullPath: '/godowns/'
      preLoaderRoute: typeof AuthenticatedGodownsIndexRouteImport
      parentRoute: typeof AuthenticatedGodownsRoute
    }
    '/_authenticated/backups/': {
      id: '/_authenticated/backups/'
      path: '/'
      fullPath: '/backups/'
      preLoaderRoute: typeof AuthenticatedBackupsIndexRouteImport
      parentRoute: typeof AuthenticatedBackupsRoute
    }
    '/_authenticated/transfers/create': {
      id: '/_authenticated/transfers/create'
      path: '/create'
      fullPath: '/transfers/create'
      preLoaderRoute: typeof AuthenticatedTransfersCreateRouteImport
      parentRoute: typeof AuthenticatedTransfersRoute
    }
    '/_authenticated/transfers/$transferId': {
      id: '/_authenticated/transfers/$transferId'
      path: '/$transferId'
      fullPath: '/transfers/$transferId'
      preLoaderRoute: typeof AuthenticatedTransfersTransferIdRouteImport
      parentRoute: typeof AuthenticatedTransfersRoute
    }
    '/_authenticated/suppliers/add': {
      id: '/_authenticated/suppliers/add'
      path: '/add'
      fullPath: '/suppliers/add'
      preLoaderRoute: typeof AuthenticatedSuppliersAddRouteImport
      parentRoute: typeof AuthenticatedSuppliersRoute
    }
    '/_authenticated/suppliers/$supplierId': {
      id: '/_authenticated/suppliers/$supplierId'
      path: '/$supplierId'
      fullPath: '/suppliers/$supplierId'
      preLoaderRoute: typeof AuthenticatedSuppliersSupplierIdRouteImport
      parentRoute: typeof AuthenticatedSuppliersRoute
    }
    '/_authenticated/staff/$staffId': {
      id: '/_authenticated/staff/$staffId'
      path: '/$staffId'
      fullPath: '/staff/$staffId'
      preLoaderRoute: typeof AuthenticatedStaffStaffIdRouteImport
      parentRoute: typeof AuthenticatedStaffRoute
    }
    '/_authenticated/sales/create': {
      id: '/_authenticated/sales/create'
      path: '/create'
      fullPath: '/sales/create'
      preLoaderRoute: typeof AuthenticatedSalesCreateRouteImport
      parentRoute: typeof AuthenticatedSalesRoute
    }
    '/_authenticated/sales-orders/create': {
      id: '/_authenticated/sales-orders/create'
      path: '/create'
      fullPath: '/sales-orders/create'
      preLoaderRoute: typeof AuthenticatedSalesOrdersCreateRouteImport
      parentRoute: typeof AuthenticatedSalesOrdersRoute
    }
    '/_authenticated/sales-orders/$orderId': {
      id: '/_authenticated/sales-orders/$orderId'
      path: '/$orderId'
      fullPath: '/sales-orders/$orderId'
      preLoaderRoute: typeof AuthenticatedSalesOrdersOrderIdRouteImport
      parentRoute: typeof AuthenticatedSalesOrdersRoute
    }
    '/_authenticated/reports/sales-status': {
      id: '/_authenticated/reports/sales-status'
      path: '/sales-status'
      fullPath: '/reports/sales-status'
      preLoaderRoute: typeof AuthenticatedReportsSalesStatusRouteImport
      parentRoute: typeof AuthenticatedReportsRoute
    }
    '/_authenticated/purchases/add': {
      id: '/_authenticated/purchases/add'
      path: '/add'
      fullPath: '/purchases/add'
      preLoaderRoute: typeof AuthenticatedPurchasesAddRouteImport
      parentRoute: typeof AuthenticatedPurchasesRoute
    }
    '/_authenticated/products/add': {
      id: '/_authenticated/products/add'
      path: '/add'
      fullPath: '/products/add'
      preLoaderRoute: typeof AuthenticatedProductsAddRouteImport
      parentRoute: typeof AuthenticatedProductsRoute
    }
    '/_authenticated/godowns/transfer': {
      id: '/_authenticated/godowns/transfer'
      path: '/transfer'
      fullPath: '/godowns/transfer'
      preLoaderRoute: typeof AuthenticatedGodownsTransferRouteImport
      parentRoute: typeof AuthenticatedGodownsRoute
    }
    '/_authenticated/godowns/add': {
      id: '/_authenticated/godowns/add'
      path: '/add'
      fullPath: '/godowns/add'
      preLoaderRoute: typeof AuthenticatedGodownsAddRouteImport
      parentRoute: typeof AuthenticatedGodownsRoute
    }
    '/_authenticated/godowns/$godownId': {
      id: '/_authenticated/godowns/$godownId'
      path: '/$godownId'
      fullPath: '/godowns/$godownId'
      preLoaderRoute: typeof AuthenticatedGodownsGodownIdRouteImport
      parentRoute: typeof AuthenticatedGodownsRoute
    }
    '/api/public/hooks/sms-flush': {
      id: '/api/public/hooks/sms-flush'
      path: '/api/public/hooks/sms-flush'
      fullPath: '/api/public/hooks/sms-flush'
      preLoaderRoute: typeof ApiPublicHooksSmsFlushRouteImport
      parentRoute: typeof rootRouteImport
    }
    '/_authenticated/suppliers/$supplierId/edit': {
      id: '/_authenticated/suppliers/$supplierId/edit'
      path: '/edit'
      fullPath: '/suppliers/$supplierId/edit'
      preLoaderRoute: typeof AuthenticatedSuppliersSupplierIdEditRouteImport
      parentRoute: typeof AuthenticatedSuppliersSupplierIdRoute
    }
    '/_authenticated/sales/$saleId/edit': {
      id: '/_authenticated/sales/$saleId/edit'
      path: '/$saleId/edit'
      fullPath: '/sales/$saleId/edit'
      preLoaderRoute: typeof AuthenticatedSalesSaleIdEditRouteImport
      parentRoute: typeof AuthenticatedSalesRoute
    }
    '/_authenticated/sales-orders/$orderId/edit': {
      id: '/_authenticated/sales-orders/$orderId/edit'
      path: '/edit'
      fullPath: '/sales-orders/$orderId/edit'
      preLoaderRoute: typeof AuthenticatedSalesOrdersOrderIdEditRouteImport
      parentRoute: typeof AuthenticatedSalesOrdersOrderIdRoute
    }
    '/_authenticated/products/$productId/edit': {
      id: '/_authenticated/products/$productId/edit'
      path: '/$productId/edit'
      fullPath: '/products/$productId/edit'
      preLoaderRoute: typeof AuthenticatedProductsProductIdEditRouteImport
      parentRoute: typeof AuthenticatedProductsRoute
    }
    '/_authenticated/godowns/$godownId/edit': {
      id: '/_authenticated/godowns/$godownId/edit'
      path: '/edit'
      fullPath: '/godowns/$godownId/edit'
      preLoaderRoute: typeof AuthenticatedGodownsGodownIdEditRouteImport
      parentRoute: typeof AuthenticatedGodownsGodownIdRoute
    }
  }
}

interface AuthenticatedBackupsRouteChildren {
  AuthenticatedBackupsIndexRoute: typeof AuthenticatedBackupsIndexRoute
}

const AuthenticatedBackupsRouteChildren: AuthenticatedBackupsRouteChildren = {
  AuthenticatedBackupsIndexRoute: AuthenticatedBackupsIndexRoute,
}

const AuthenticatedBackupsRouteWithChildren =
  AuthenticatedBackupsRoute._addFileChildren(AuthenticatedBackupsRouteChildren)

interface AuthenticatedGodownsGodownIdRouteChildren {
  AuthenticatedGodownsGodownIdEditRoute: typeof AuthenticatedGodownsGodownIdEditRoute
}

const AuthenticatedGodownsGodownIdRouteChildren: AuthenticatedGodownsGodownIdRouteChildren =
  {
    AuthenticatedGodownsGodownIdEditRoute:
      AuthenticatedGodownsGodownIdEditRoute,
  }

const AuthenticatedGodownsGodownIdRouteWithChildren =
  AuthenticatedGodownsGodownIdRoute._addFileChildren(
    AuthenticatedGodownsGodownIdRouteChildren,
  )

interface AuthenticatedGodownsRouteChildren {
  AuthenticatedGodownsGodownIdRoute: typeof AuthenticatedGodownsGodownIdRouteWithChildren
  AuthenticatedGodownsAddRoute: typeof AuthenticatedGodownsAddRoute
  AuthenticatedGodownsTransferRoute: typeof AuthenticatedGodownsTransferRoute
  AuthenticatedGodownsIndexRoute: typeof AuthenticatedGodownsIndexRoute
}

const AuthenticatedGodownsRouteChildren: AuthenticatedGodownsRouteChildren = {
  AuthenticatedGodownsGodownIdRoute:
    AuthenticatedGodownsGodownIdRouteWithChildren,
  AuthenticatedGodownsAddRoute: AuthenticatedGodownsAddRoute,
  AuthenticatedGodownsTransferRoute: AuthenticatedGodownsTransferRoute,
  AuthenticatedGodownsIndexRoute: AuthenticatedGodownsIndexRoute,
}

const AuthenticatedGodownsRouteWithChildren =
  AuthenticatedGodownsRoute._addFileChildren(AuthenticatedGodownsRouteChildren)

interface AuthenticatedProductsRouteChildren {
  AuthenticatedProductsAddRoute: typeof AuthenticatedProductsAddRoute
  AuthenticatedProductsIndexRoute: typeof AuthenticatedProductsIndexRoute
  AuthenticatedProductsProductIdEditRoute: typeof AuthenticatedProductsProductIdEditRoute
}

const AuthenticatedProductsRouteChildren: AuthenticatedProductsRouteChildren = {
  AuthenticatedProductsAddRoute: AuthenticatedProductsAddRoute,
  AuthenticatedProductsIndexRoute: AuthenticatedProductsIndexRoute,
  AuthenticatedProductsProductIdEditRoute:
    AuthenticatedProductsProductIdEditRoute,
}

const AuthenticatedProductsRouteWithChildren =
  AuthenticatedProductsRoute._addFileChildren(
    AuthenticatedProductsRouteChildren,
  )

interface AuthenticatedPurchasesRouteChildren {
  AuthenticatedPurchasesAddRoute: typeof AuthenticatedPurchasesAddRoute
  AuthenticatedPurchasesIndexRoute: typeof AuthenticatedPurchasesIndexRoute
}

const AuthenticatedPurchasesRouteChildren: AuthenticatedPurchasesRouteChildren =
  {
    AuthenticatedPurchasesAddRoute: AuthenticatedPurchasesAddRoute,
    AuthenticatedPurchasesIndexRoute: AuthenticatedPurchasesIndexRoute,
  }

const AuthenticatedPurchasesRouteWithChildren =
  AuthenticatedPurchasesRoute._addFileChildren(
    AuthenticatedPurchasesRouteChildren,
  )

interface AuthenticatedReportsRouteChildren {
  AuthenticatedReportsSalesStatusRoute: typeof AuthenticatedReportsSalesStatusRoute
}

const AuthenticatedReportsRouteChildren: AuthenticatedReportsRouteChildren = {
  AuthenticatedReportsSalesStatusRoute: AuthenticatedReportsSalesStatusRoute,
}

const AuthenticatedReportsRouteWithChildren =
  AuthenticatedReportsRoute._addFileChildren(AuthenticatedReportsRouteChildren)

interface AuthenticatedSalesRouteChildren {
  AuthenticatedSalesCreateRoute: typeof AuthenticatedSalesCreateRoute
  AuthenticatedSalesIndexRoute: typeof AuthenticatedSalesIndexRoute
  AuthenticatedSalesSaleIdEditRoute: typeof AuthenticatedSalesSaleIdEditRoute
}

const AuthenticatedSalesRouteChildren: AuthenticatedSalesRouteChildren = {
  AuthenticatedSalesCreateRoute: AuthenticatedSalesCreateRoute,
  AuthenticatedSalesIndexRoute: AuthenticatedSalesIndexRoute,
  AuthenticatedSalesSaleIdEditRoute: AuthenticatedSalesSaleIdEditRoute,
}

const AuthenticatedSalesRouteWithChildren =
  AuthenticatedSalesRoute._addFileChildren(AuthenticatedSalesRouteChildren)

interface AuthenticatedSalesOrdersOrderIdRouteChildren {
  AuthenticatedSalesOrdersOrderIdEditRoute: typeof AuthenticatedSalesOrdersOrderIdEditRoute
}

const AuthenticatedSalesOrdersOrderIdRouteChildren: AuthenticatedSalesOrdersOrderIdRouteChildren =
  {
    AuthenticatedSalesOrdersOrderIdEditRoute:
      AuthenticatedSalesOrdersOrderIdEditRoute,
  }

const AuthenticatedSalesOrdersOrderIdRouteWithChildren =
  AuthenticatedSalesOrdersOrderIdRoute._addFileChildren(
    AuthenticatedSalesOrdersOrderIdRouteChildren,
  )

interface AuthenticatedSalesOrdersRouteChildren {
  AuthenticatedSalesOrdersOrderIdRoute: typeof AuthenticatedSalesOrdersOrderIdRouteWithChildren
  AuthenticatedSalesOrdersCreateRoute: typeof AuthenticatedSalesOrdersCreateRoute
  AuthenticatedSalesOrdersIndexRoute: typeof AuthenticatedSalesOrdersIndexRoute
}

const AuthenticatedSalesOrdersRouteChildren: AuthenticatedSalesOrdersRouteChildren =
  {
    AuthenticatedSalesOrdersOrderIdRoute:
      AuthenticatedSalesOrdersOrderIdRouteWithChildren,
    AuthenticatedSalesOrdersCreateRoute: AuthenticatedSalesOrdersCreateRoute,
    AuthenticatedSalesOrdersIndexRoute: AuthenticatedSalesOrdersIndexRoute,
  }

const AuthenticatedSalesOrdersRouteWithChildren =
  AuthenticatedSalesOrdersRoute._addFileChildren(
    AuthenticatedSalesOrdersRouteChildren,
  )

interface AuthenticatedStaffRouteChildren {
  AuthenticatedStaffStaffIdRoute: typeof AuthenticatedStaffStaffIdRoute
}

const AuthenticatedStaffRouteChildren: AuthenticatedStaffRouteChildren = {
  AuthenticatedStaffStaffIdRoute: AuthenticatedStaffStaffIdRoute,
}

const AuthenticatedStaffRouteWithChildren =
  AuthenticatedStaffRoute._addFileChildren(AuthenticatedStaffRouteChildren)

interface AuthenticatedSuppliersSupplierIdRouteChildren {
  AuthenticatedSuppliersSupplierIdEditRoute: typeof AuthenticatedSuppliersSupplierIdEditRoute
}

const AuthenticatedSuppliersSupplierIdRouteChildren: AuthenticatedSuppliersSupplierIdRouteChildren =
  {
    AuthenticatedSuppliersSupplierIdEditRoute:
      AuthenticatedSuppliersSupplierIdEditRoute,
  }

const AuthenticatedSuppliersSupplierIdRouteWithChildren =
  AuthenticatedSuppliersSupplierIdRoute._addFileChildren(
    AuthenticatedSuppliersSupplierIdRouteChildren,
  )

interface AuthenticatedSuppliersRouteChildren {
  AuthenticatedSuppliersSupplierIdRoute: typeof AuthenticatedSuppliersSupplierIdRouteWithChildren
  AuthenticatedSuppliersAddRoute: typeof AuthenticatedSuppliersAddRoute
  AuthenticatedSuppliersIndexRoute: typeof AuthenticatedSuppliersIndexRoute
}

const AuthenticatedSuppliersRouteChildren: AuthenticatedSuppliersRouteChildren =
  {
    AuthenticatedSuppliersSupplierIdRoute:
      AuthenticatedSuppliersSupplierIdRouteWithChildren,
    AuthenticatedSuppliersAddRoute: AuthenticatedSuppliersAddRoute,
    AuthenticatedSuppliersIndexRoute: AuthenticatedSuppliersIndexRoute,
  }

const AuthenticatedSuppliersRouteWithChildren =
  AuthenticatedSuppliersRoute._addFileChildren(
    AuthenticatedSuppliersRouteChildren,
  )

interface AuthenticatedTransfersRouteChildren {
  AuthenticatedTransfersTransferIdRoute: typeof AuthenticatedTransfersTransferIdRoute
  AuthenticatedTransfersCreateRoute: typeof AuthenticatedTransfersCreateRoute
  AuthenticatedTransfersIndexRoute: typeof AuthenticatedTransfersIndexRoute
}

const AuthenticatedTransfersRouteChildren: AuthenticatedTransfersRouteChildren =
  {
    AuthenticatedTransfersTransferIdRoute:
      AuthenticatedTransfersTransferIdRoute,
    AuthenticatedTransfersCreateRoute: AuthenticatedTransfersCreateRoute,
    AuthenticatedTransfersIndexRoute: AuthenticatedTransfersIndexRoute,
  }

const AuthenticatedTransfersRouteWithChildren =
  AuthenticatedTransfersRoute._addFileChildren(
    AuthenticatedTransfersRouteChildren,
  )

interface AuthenticatedRouteChildren {
  AuthenticatedAdminRoute: typeof AuthenticatedAdminRoute
  AuthenticatedBackupsRoute: typeof AuthenticatedBackupsRouteWithChildren
  AuthenticatedBranchReportsRoute: typeof AuthenticatedBranchReportsRoute
  AuthenticatedBranchesRoute: typeof AuthenticatedBranchesRoute
  AuthenticatedBrandsRoute: typeof AuthenticatedBrandsRoute
  AuthenticatedCategoriesRoute: typeof AuthenticatedCategoriesRoute
  AuthenticatedCommissionSettingsRoute: typeof AuthenticatedCommissionSettingsRoute
  AuthenticatedCustomerSegmentsRoute: typeof AuthenticatedCustomerSegmentsRoute
  AuthenticatedCustomersRoute: typeof AuthenticatedCustomersRoute
  AuthenticatedDailyCashClosingRoute: typeof AuthenticatedDailyCashClosingRoute
  AuthenticatedDamageReportRoute: typeof AuthenticatedDamageReportRoute
  AuthenticatedDepartmentsRoute: typeof AuthenticatedDepartmentsRoute
  AuthenticatedExpensesRoute: typeof AuthenticatedExpensesRoute
  AuthenticatedGodownsRoute: typeof AuthenticatedGodownsRouteWithChildren
  AuthenticatedIncomesRoute: typeof AuthenticatedIncomesRoute
  AuthenticatedLicenseRoute: typeof AuthenticatedLicenseRoute
  AuthenticatedManagementRoute: typeof AuthenticatedManagementRoute
  AuthenticatedNotificationsRoute: typeof AuthenticatedNotificationsRoute
  AuthenticatedPortalAccessRoute: typeof AuthenticatedPortalAccessRoute
  AuthenticatedProductTypesRoute: typeof AuthenticatedProductTypesRoute
  AuthenticatedProductsRoute: typeof AuthenticatedProductsRouteWithChildren
  AuthenticatedProfitLossRoute: typeof AuthenticatedProfitLossRoute
  AuthenticatedPurchasesRoute: typeof AuthenticatedPurchasesRouteWithChildren
  AuthenticatedQuotationsRoute: typeof AuthenticatedQuotationsRoute
  AuthenticatedReferralLookupRoute: typeof AuthenticatedReferralLookupRoute
  AuthenticatedReferralMappingsRoute: typeof AuthenticatedReferralMappingsRoute
  AuthenticatedReportsRoute: typeof AuthenticatedReportsRouteWithChildren
  AuthenticatedReturnsRoute: typeof AuthenticatedReturnsRoute
  AuthenticatedSaleStatusRulesRoute: typeof AuthenticatedSaleStatusRulesRoute
  AuthenticatedSalesRoute: typeof AuthenticatedSalesRouteWithChildren
  AuthenticatedSalesOrdersRoute: typeof AuthenticatedSalesOrdersRouteWithChildren
  AuthenticatedSettingsRoute: typeof AuthenticatedSettingsRoute
  AuthenticatedSmsRoute: typeof AuthenticatedSmsRoute
  AuthenticatedStaffRoute: typeof AuthenticatedStaffRouteWithChildren
  AuthenticatedStaffAttendanceRoute: typeof AuthenticatedStaffAttendanceRoute
  AuthenticatedStaffPayrollRoute: typeof AuthenticatedStaffPayrollRoute
  AuthenticatedSubcategoriesRoute: typeof AuthenticatedSubcategoriesRoute
  AuthenticatedSuppliersRoute: typeof AuthenticatedSuppliersRouteWithChildren
  AuthenticatedTransactionCategoriesRoute: typeof AuthenticatedTransactionCategoriesRoute
  AuthenticatedTransfersRoute: typeof AuthenticatedTransfersRouteWithChildren
  AuthenticatedUnitsRoute: typeof AuthenticatedUnitsRoute
  AuthenticatedWalletManagementRoute: typeof AuthenticatedWalletManagementRoute
  AuthenticatedWalletReportRoute: typeof AuthenticatedWalletReportRoute
  AuthenticatedWithdrawalsRoute: typeof AuthenticatedWithdrawalsRoute
  AuthenticatedIndexRoute: typeof AuthenticatedIndexRoute
}

const AuthenticatedRouteChildren: AuthenticatedRouteChildren = {
  AuthenticatedAdminRoute: AuthenticatedAdminRoute,
  AuthenticatedBackupsRoute: AuthenticatedBackupsRouteWithChildren,
  AuthenticatedBranchReportsRoute: AuthenticatedBranchReportsRoute,
  AuthenticatedBranchesRoute: AuthenticatedBranchesRoute,
  AuthenticatedBrandsRoute: AuthenticatedBrandsRoute,
  AuthenticatedCategoriesRoute: AuthenticatedCategoriesRoute,
  AuthenticatedCommissionSettingsRoute: AuthenticatedCommissionSettingsRoute,
  AuthenticatedCustomerSegmentsRoute: AuthenticatedCustomerSegmentsRoute,
  AuthenticatedCustomersRoute: AuthenticatedCustomersRoute,
  AuthenticatedDailyCashClosingRoute: AuthenticatedDailyCashClosingRoute,
  AuthenticatedDamageReportRoute: AuthenticatedDamageReportRoute,
  AuthenticatedDepartmentsRoute: AuthenticatedDepartmentsRoute,
  AuthenticatedExpensesRoute: AuthenticatedExpensesRoute,
  AuthenticatedGodownsRoute: AuthenticatedGodownsRouteWithChildren,
  AuthenticatedIncomesRoute: AuthenticatedIncomesRoute,
  AuthenticatedLicenseRoute: AuthenticatedLicenseRoute,
  AuthenticatedManagementRoute: AuthenticatedManagementRoute,
  AuthenticatedNotificationsRoute: AuthenticatedNotificationsRoute,
  AuthenticatedPortalAccessRoute: AuthenticatedPortalAccessRoute,
  AuthenticatedProductTypesRoute: AuthenticatedProductTypesRoute,
  AuthenticatedProductsRoute: AuthenticatedProductsRouteWithChildren,
  AuthenticatedProfitLossRoute: AuthenticatedProfitLossRoute,
  AuthenticatedPurchasesRoute: AuthenticatedPurchasesRouteWithChildren,
  AuthenticatedQuotationsRoute: AuthenticatedQuotationsRoute,
  AuthenticatedReferralLookupRoute: AuthenticatedReferralLookupRoute,
  AuthenticatedReferralMappingsRoute: AuthenticatedReferralMappingsRoute,
  AuthenticatedReportsRoute: AuthenticatedReportsRouteWithChildren,
  AuthenticatedReturnsRoute: AuthenticatedReturnsRoute,
  AuthenticatedSaleStatusRulesRoute: AuthenticatedSaleStatusRulesRoute,
  AuthenticatedSalesRoute: AuthenticatedSalesRouteWithChildren,
  AuthenticatedSalesOrdersRoute: AuthenticatedSalesOrdersRouteWithChildren,
  AuthenticatedSettingsRoute: AuthenticatedSettingsRoute,
  AuthenticatedSmsRoute: AuthenticatedSmsRoute,
  AuthenticatedStaffRoute: AuthenticatedStaffRouteWithChildren,
  AuthenticatedStaffAttendanceRoute: AuthenticatedStaffAttendanceRoute,
  AuthenticatedStaffPayrollRoute: AuthenticatedStaffPayrollRoute,
  AuthenticatedSubcategoriesRoute: AuthenticatedSubcategoriesRoute,
  AuthenticatedSuppliersRoute: AuthenticatedSuppliersRouteWithChildren,
  AuthenticatedTransactionCategoriesRoute:
    AuthenticatedTransactionCategoriesRoute,
  AuthenticatedTransfersRoute: AuthenticatedTransfersRouteWithChildren,
  AuthenticatedUnitsRoute: AuthenticatedUnitsRoute,
  AuthenticatedWalletManagementRoute: AuthenticatedWalletManagementRoute,
  AuthenticatedWalletReportRoute: AuthenticatedWalletReportRoute,
  AuthenticatedWithdrawalsRoute: AuthenticatedWithdrawalsRoute,
  AuthenticatedIndexRoute: AuthenticatedIndexRoute,
}

const AuthenticatedRouteWithChildren = AuthenticatedRoute._addFileChildren(
  AuthenticatedRouteChildren,
)

const rootRouteChildren: RootRouteChildren = {
  AuthenticatedRoute: AuthenticatedRouteWithChildren,
  LoginRoute: LoginRoute,
  ResetPasswordRoute: ResetPasswordRoute,
  PortalLoginRoute: PortalLoginRoute,
  PortalIndexRoute: PortalIndexRoute,
  ApiPublicHooksSmsFlushRoute: ApiPublicHooksSmsFlushRoute,
}
export const routeTree = rootRouteImport
  ._addFileChildren(rootRouteChildren)
  ._addFileTypes<FileRouteTypes>()
