// This file is generated automatically by Next.js
// Do not edit this file manually
// This file validates that all pages and layouts export the correct types

import type { AppRoutes, LayoutRoutes, ParamMap, AppRouteHandlerRoutes } from "./routes.js"
import type { ResolvingMetadata, ResolvingViewport } from "next/types.js"
import type { NextRequest } from 'next/server.js'

type AppPageConfig<Route extends AppRoutes = AppRoutes> = {
  default: React.ComponentType<{ params: Promise<ParamMap[Route]> } & any> | ((props: { params: Promise<ParamMap[Route]> } & any) => React.ReactNode | Promise<React.ReactNode> | never | void | Promise<void>)
  generateStaticParams?: (props: { params: ParamMap[Route] }) => Promise<any[]> | any[]
  generateMetadata?: (
    props: { params: Promise<ParamMap[Route]> } & any,
    parent: ResolvingMetadata
  ) => Promise<any> | any
  generateViewport?: (
    props: { params: Promise<ParamMap[Route]> } & any,
    parent: ResolvingViewport
  ) => Promise<any> | any
  metadata?: any
  viewport?: any
}

type LayoutConfig<Route extends LayoutRoutes = LayoutRoutes> = {
  default: React.ComponentType<LayoutProps<Route>> | ((props: LayoutProps<Route>) => React.ReactNode | Promise<React.ReactNode> | never | void | Promise<void>)
  generateStaticParams?: (props: { params: ParamMap[Route] }) => Promise<any[]> | any[]
  generateMetadata?: (
    props: { params: Promise<ParamMap[Route]> } & any,
    parent: ResolvingMetadata
  ) => Promise<any> | any
  generateViewport?: (
    props: { params: Promise<ParamMap[Route]> } & any,
    parent: ResolvingViewport
  ) => Promise<any> | any
  metadata?: any
  viewport?: any
}

type RouteHandlerConfig<Route extends AppRouteHandlerRoutes = AppRouteHandlerRoutes> = {
  GET?: (request: NextRequest, context: { params: Promise<ParamMap[Route]> }) => Promise<Response | void> | Response | void
  POST?: (request: NextRequest, context: { params: Promise<ParamMap[Route]> }) => Promise<Response | void> | Response | void
  PUT?: (request: NextRequest, context: { params: Promise<ParamMap[Route]> }) => Promise<Response | void> | Response | void
  PATCH?: (request: NextRequest, context: { params: Promise<ParamMap[Route]> }) => Promise<Response | void> | Response | void
  DELETE?: (request: NextRequest, context: { params: Promise<ParamMap[Route]> }) => Promise<Response | void> | Response | void
  HEAD?: (request: NextRequest, context: { params: Promise<ParamMap[Route]> }) => Promise<Response | void> | Response | void
  OPTIONS?: (request: NextRequest, context: { params: Promise<ParamMap[Route]> }) => Promise<Response | void> | Response | void
}


// Validate ../../src/app/(admin)/accounting-settings/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/accounting-settings">> = Specific
  const handler = {} as typeof import("../../src/app/(admin)/accounting-settings/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/(admin)/audit-logs/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/audit-logs">> = Specific
  const handler = {} as typeof import("../../src/app/(admin)/audit-logs/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/(admin)/bullion-bars/[id]/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/bullion-bars/[id]">> = Specific
  const handler = {} as typeof import("../../src/app/(admin)/bullion-bars/[id]/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/(admin)/bullion-bars/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/bullion-bars">> = Specific
  const handler = {} as typeof import("../../src/app/(admin)/bullion-bars/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/(admin)/buy-orders/[id]/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/buy-orders/[id]">> = Specific
  const handler = {} as typeof import("../../src/app/(admin)/buy-orders/[id]/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/(admin)/buy-orders/create/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/buy-orders/create">> = Specific
  const handler = {} as typeof import("../../src/app/(admin)/buy-orders/create/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/(admin)/buy-orders/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/buy-orders">> = Specific
  const handler = {} as typeof import("../../src/app/(admin)/buy-orders/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/(admin)/cash-wallet/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/cash-wallet">> = Specific
  const handler = {} as typeof import("../../src/app/(admin)/cash-wallet/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/(admin)/customers/[id]/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/customers/[id]">> = Specific
  const handler = {} as typeof import("../../src/app/(admin)/customers/[id]/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/(admin)/customers/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/customers">> = Specific
  const handler = {} as typeof import("../../src/app/(admin)/customers/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/(admin)/fees/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/fees">> = Specific
  const handler = {} as typeof import("../../src/app/(admin)/fees/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/(admin)/finance/payment-vouchers/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/finance/payment-vouchers">> = Specific
  const handler = {} as typeof import("../../src/app/(admin)/finance/payment-vouchers/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/(admin)/finance/receipt-vouchers/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/finance/receipt-vouchers">> = Specific
  const handler = {} as typeof import("../../src/app/(admin)/finance/receipt-vouchers/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/(admin)/finance/reconciliation/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/finance/reconciliation">> = Specific
  const handler = {} as typeof import("../../src/app/(admin)/finance/reconciliation/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/(admin)/finance/settlements/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/finance/settlements">> = Specific
  const handler = {} as typeof import("../../src/app/(admin)/finance/settlements/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/(admin)/gold-wallet/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/gold-wallet">> = Specific
  const handler = {} as typeof import("../../src/app/(admin)/gold-wallet/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/(admin)/inbound-postings/[id]/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/inbound-postings/[id]">> = Specific
  const handler = {} as typeof import("../../src/app/(admin)/inbound-postings/[id]/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/(admin)/inbound-postings/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/inbound-postings">> = Specific
  const handler = {} as typeof import("../../src/app/(admin)/inbound-postings/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/(admin)/inventory-logistics/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/inventory-logistics">> = Specific
  const handler = {} as typeof import("../../src/app/(admin)/inventory-logistics/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/(admin)/inventory/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/inventory">> = Specific
  const handler = {} as typeof import("../../src/app/(admin)/inventory/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/(admin)/kyc/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/kyc">> = Specific
  const handler = {} as typeof import("../../src/app/(admin)/kyc/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/(admin)/ledger/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/ledger">> = Specific
  const handler = {} as typeof import("../../src/app/(admin)/ledger/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/(admin)/ledger/payments/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/ledger/payments">> = Specific
  const handler = {} as typeof import("../../src/app/(admin)/ledger/payments/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/(admin)/notifications/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/notifications">> = Specific
  const handler = {} as typeof import("../../src/app/(admin)/notifications/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/(admin)/orders/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/orders">> = Specific
  const handler = {} as typeof import("../../src/app/(admin)/orders/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/(admin)/outbound-orders/[id]/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/outbound-orders/[id]">> = Specific
  const handler = {} as typeof import("../../src/app/(admin)/outbound-orders/[id]/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/(admin)/outbound-orders/create/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/outbound-orders/create">> = Specific
  const handler = {} as typeof import("../../src/app/(admin)/outbound-orders/create/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/(admin)/outbound-orders/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/outbound-orders">> = Specific
  const handler = {} as typeof import("../../src/app/(admin)/outbound-orders/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/(admin)/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/">> = Specific
  const handler = {} as typeof import("../../src/app/(admin)/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/(admin)/platform-allocations/[id]/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/platform-allocations/[id]">> = Specific
  const handler = {} as typeof import("../../src/app/(admin)/platform-allocations/[id]/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/(admin)/platform-allocations/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/platform-allocations">> = Specific
  const handler = {} as typeof import("../../src/app/(admin)/platform-allocations/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/(admin)/pricing/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/pricing">> = Specific
  const handler = {} as typeof import("../../src/app/(admin)/pricing/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/(admin)/purchase-orders/[id]/edit/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/purchase-orders/[id]/edit">> = Specific
  const handler = {} as typeof import("../../src/app/(admin)/purchase-orders/[id]/edit/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/(admin)/purchase-orders/[id]/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/purchase-orders/[id]">> = Specific
  const handler = {} as typeof import("../../src/app/(admin)/purchase-orders/[id]/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/(admin)/purchase-orders/create/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/purchase-orders/create">> = Specific
  const handler = {} as typeof import("../../src/app/(admin)/purchase-orders/create/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/(admin)/purchase-orders/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/purchase-orders">> = Specific
  const handler = {} as typeof import("../../src/app/(admin)/purchase-orders/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/(admin)/purchase-returns/[id]/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/purchase-returns/[id]">> = Specific
  const handler = {} as typeof import("../../src/app/(admin)/purchase-returns/[id]/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/(admin)/purchase-returns/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/purchase-returns">> = Specific
  const handler = {} as typeof import("../../src/app/(admin)/purchase-returns/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/(admin)/reconciliation/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/reconciliation">> = Specific
  const handler = {} as typeof import("../../src/app/(admin)/reconciliation/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/(admin)/redemptions/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/redemptions">> = Specific
  const handler = {} as typeof import("../../src/app/(admin)/redemptions/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/(admin)/reports/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/reports">> = Specific
  const handler = {} as typeof import("../../src/app/(admin)/reports/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/(admin)/risk-aml/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/risk-aml">> = Specific
  const handler = {} as typeof import("../../src/app/(admin)/risk-aml/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/(admin)/roles/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/roles">> = Specific
  const handler = {} as typeof import("../../src/app/(admin)/roles/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/(admin)/sell-orders/[id]/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/sell-orders/[id]">> = Specific
  const handler = {} as typeof import("../../src/app/(admin)/sell-orders/[id]/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/(admin)/sell-orders/create/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/sell-orders/create">> = Specific
  const handler = {} as typeof import("../../src/app/(admin)/sell-orders/create/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/(admin)/sell-orders/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/sell-orders">> = Specific
  const handler = {} as typeof import("../../src/app/(admin)/sell-orders/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/(admin)/settings/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/settings">> = Specific
  const handler = {} as typeof import("../../src/app/(admin)/settings/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/(admin)/supplier-shipments/[id]/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/supplier-shipments/[id]">> = Specific
  const handler = {} as typeof import("../../src/app/(admin)/supplier-shipments/[id]/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/(admin)/supplier-shipments/create/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/supplier-shipments/create">> = Specific
  const handler = {} as typeof import("../../src/app/(admin)/supplier-shipments/create/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/(admin)/supplier-shipments/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/supplier-shipments">> = Specific
  const handler = {} as typeof import("../../src/app/(admin)/supplier-shipments/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/(admin)/suppliers/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/suppliers">> = Specific
  const handler = {} as typeof import("../../src/app/(admin)/suppliers/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/(admin)/support/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/support">> = Specific
  const handler = {} as typeof import("../../src/app/(admin)/support/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/(admin)/transfers/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/transfers">> = Specific
  const handler = {} as typeof import("../../src/app/(admin)/transfers/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/(admin)/users/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/users">> = Specific
  const handler = {} as typeof import("../../src/app/(admin)/users/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/(admin)/warehouse/bars/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/warehouse/bars">> = Specific
  const handler = {} as typeof import("../../src/app/(admin)/warehouse/bars/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/(admin)/warehouse/branch-allocation/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/warehouse/branch-allocation">> = Specific
  const handler = {} as typeof import("../../src/app/(admin)/warehouse/branch-allocation/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/(admin)/warehouse/branches/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/warehouse/branches">> = Specific
  const handler = {} as typeof import("../../src/app/(admin)/warehouse/branches/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/(admin)/warehouse/custody/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/warehouse/custody">> = Specific
  const handler = {} as typeof import("../../src/app/(admin)/warehouse/custody/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/(admin)/warehouse/deliveries/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/warehouse/deliveries">> = Specific
  const handler = {} as typeof import("../../src/app/(admin)/warehouse/deliveries/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/(admin)/warehouse/inbound-postings/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/warehouse/inbound-postings">> = Specific
  const handler = {} as typeof import("../../src/app/(admin)/warehouse/inbound-postings/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/(admin)/warehouse/incidents/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/warehouse/incidents">> = Specific
  const handler = {} as typeof import("../../src/app/(admin)/warehouse/incidents/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/(admin)/warehouse/inspections/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/warehouse/inspections">> = Specific
  const handler = {} as typeof import("../../src/app/(admin)/warehouse/inspections/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/(admin)/warehouse/outbound-orders/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/warehouse/outbound-orders">> = Specific
  const handler = {} as typeof import("../../src/app/(admin)/warehouse/outbound-orders/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/(admin)/warehouse/platform-allocation/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/warehouse/platform-allocation">> = Specific
  const handler = {} as typeof import("../../src/app/(admin)/warehouse/platform-allocation/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/(admin)/warehouse/purchase-orders/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/warehouse/purchase-orders">> = Specific
  const handler = {} as typeof import("../../src/app/(admin)/warehouse/purchase-orders/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/(admin)/warehouse/purchase-requests/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/warehouse/purchase-requests">> = Specific
  const handler = {} as typeof import("../../src/app/(admin)/warehouse/purchase-requests/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/(admin)/warehouse/purchase-returns/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/warehouse/purchase-returns">> = Specific
  const handler = {} as typeof import("../../src/app/(admin)/warehouse/purchase-returns/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/(admin)/warehouse/receiving/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/warehouse/receiving">> = Specific
  const handler = {} as typeof import("../../src/app/(admin)/warehouse/receiving/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/(admin)/warehouse/stock-counts/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/warehouse/stock-counts">> = Specific
  const handler = {} as typeof import("../../src/app/(admin)/warehouse/stock-counts/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/(admin)/warehouse/supplier-shipments/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/warehouse/supplier-shipments">> = Specific
  const handler = {} as typeof import("../../src/app/(admin)/warehouse/supplier-shipments/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/(admin)/warehouse/transfers/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/warehouse/transfers">> = Specific
  const handler = {} as typeof import("../../src/app/(admin)/warehouse/transfers/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/(admin)/warehouse/vaults/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/warehouse/vaults">> = Specific
  const handler = {} as typeof import("../../src/app/(admin)/warehouse/vaults/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/auth/sign-up-success/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/auth/sign-up-success">> = Specific
  const handler = {} as typeof import("../../src/app/auth/sign-up-success/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/auth/sign-up/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/auth/sign-up">> = Specific
  const handler = {} as typeof import("../../src/app/auth/sign-up/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/login/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/login">> = Specific
  const handler = {} as typeof import("../../src/app/login/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/auth/logout/route.ts
{
  type __IsExpected<Specific extends RouteHandlerConfig<"/auth/logout">> = Specific
  const handler = {} as typeof import("../../src/app/auth/logout/route.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}





// Validate ../../src/app/(admin)/layout.tsx
{
  type __IsExpected<Specific extends LayoutConfig<"/">> = Specific
  const handler = {} as typeof import("../../src/app/(admin)/layout.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/layout.tsx
{
  type __IsExpected<Specific extends LayoutConfig<"/">> = Specific
  const handler = {} as typeof import("../../src/app/layout.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}
