// 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/[locale]/admin/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/[locale]/admin">> = Specific
  const handler = {} as typeof import("../../../src/app/[locale]/admin/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

// Validate ../../../src/app/api/admin/excursion-settings/[section]/route.ts
{
  type __IsExpected<Specific extends RouteHandlerConfig<"/api/admin/excursion-settings/[section]">> = Specific
  const handler = {} as typeof import("../../../src/app/api/admin/excursion-settings/[section]/route.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

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

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

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

// Validate ../../../src/app/api/admin/excursions/bulk-update-circuits/route.ts
{
  type __IsExpected<Specific extends RouteHandlerConfig<"/api/admin/excursions/bulk-update-circuits">> = Specific
  const handler = {} as typeof import("../../../src/app/api/admin/excursions/bulk-update-circuits/route.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../../src/app/api/admin/excursions/cleanup-non-circuits/route.ts
{
  type __IsExpected<Specific extends RouteHandlerConfig<"/api/admin/excursions/cleanup-non-circuits">> = Specific
  const handler = {} as typeof import("../../../src/app/api/admin/excursions/cleanup-non-circuits/route.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

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

// Validate ../../../src/app/api/admin/excursions/delete-non-circuits/route.ts
{
  type __IsExpected<Specific extends RouteHandlerConfig<"/api/admin/excursions/delete-non-circuits">> = Specific
  const handler = {} as typeof import("../../../src/app/api/admin/excursions/delete-non-circuits/route.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

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

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

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

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

// Validate ../../../src/app/api/admin/orders/[id]/send-confirmation/route.ts
{
  type __IsExpected<Specific extends RouteHandlerConfig<"/api/admin/orders/[id]/send-confirmation">> = Specific
  const handler = {} as typeof import("../../../src/app/api/admin/orders/[id]/send-confirmation/route.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

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

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

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

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

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

// Validate ../../../src/app/api/admin/users/[id]/assign-role/route.ts
{
  type __IsExpected<Specific extends RouteHandlerConfig<"/api/admin/users/[id]/assign-role">> = Specific
  const handler = {} as typeof import("../../../src/app/api/admin/users/[id]/assign-role/route.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

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

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

// Validate ../../../src/app/api/badges/[badgeCode]/revoke/route.ts
{
  type __IsExpected<Specific extends RouteHandlerConfig<"/api/badges/[badgeCode]/revoke">> = Specific
  const handler = {} as typeof import("../../../src/app/api/badges/[badgeCode]/revoke/route.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

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

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

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

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

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

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

// Validate ../../../src/app/api/capacity/calendar/[excursion_id]/route.ts
{
  type __IsExpected<Specific extends RouteHandlerConfig<"/api/capacity/calendar/[excursion_id]">> = Specific
  const handler = {} as typeof import("../../../src/app/api/capacity/calendar/[excursion_id]/route.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

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

// Validate ../../../src/app/api/capacity/excursion/[excursion_id]/route.ts
{
  type __IsExpected<Specific extends RouteHandlerConfig<"/api/capacity/excursion/[excursion_id]">> = Specific
  const handler = {} as typeof import("../../../src/app/api/capacity/excursion/[excursion_id]/route.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

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

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

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

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

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

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

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

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

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

// Validate ../../../src/app/api/invoices/download/[orderNumber]/route.ts
{
  type __IsExpected<Specific extends RouteHandlerConfig<"/api/invoices/download/[orderNumber]">> = Specific
  const handler = {} as typeof import("../../../src/app/api/invoices/download/[orderNumber]/route.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../../src/app/api/invoices/email/[orderNumber]/route.ts
{
  type __IsExpected<Specific extends RouteHandlerConfig<"/api/invoices/email/[orderNumber]">> = Specific
  const handler = {} as typeof import("../../../src/app/api/invoices/email/[orderNumber]/route.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

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

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

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

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

// Validate ../../../src/app/api/orders/[id]/send-confirmation/route.ts
{
  type __IsExpected<Specific extends RouteHandlerConfig<"/api/orders/[id]/send-confirmation">> = Specific
  const handler = {} as typeof import("../../../src/app/api/orders/[id]/send-confirmation/route.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../../src/app/api/orders/number/[order_number]/route.ts
{
  type __IsExpected<Specific extends RouteHandlerConfig<"/api/orders/number/[order_number]">> = Specific
  const handler = {} as typeof import("../../../src/app/api/orders/number/[order_number]/route.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../../src/app/api/orders/payment/[order_number]/route.ts
{
  type __IsExpected<Specific extends RouteHandlerConfig<"/api/orders/payment/[order_number]">> = Specific
  const handler = {} as typeof import("../../../src/app/api/orders/payment/[order_number]/route.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

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

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

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

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

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

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

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

// Validate ../../../src/app/api/reservations/user/[clerk_id]/route.ts
{
  type __IsExpected<Specific extends RouteHandlerConfig<"/api/reservations/user/[clerk_id]">> = Specific
  const handler = {} as typeof import("../../../src/app/api/reservations/user/[clerk_id]/route.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

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

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

// Validate ../../../src/app/api/reviews/excursion/[slug]/route.ts
{
  type __IsExpected<Specific extends RouteHandlerConfig<"/api/reviews/excursion/[slug]">> = Specific
  const handler = {} as typeof import("../../../src/app/api/reviews/excursion/[slug]/route.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

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

// Validate ../../../src/app/api/reviews/user/[clerk_id]/route.ts
{
  type __IsExpected<Specific extends RouteHandlerConfig<"/api/reviews/user/[clerk_id]">> = Specific
  const handler = {} as typeof import("../../../src/app/api/reviews/user/[clerk_id]/route.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../../src/app/api/sms/logs/order/[order_id]/route.ts
{
  type __IsExpected<Specific extends RouteHandlerConfig<"/api/sms/logs/order/[order_id]">> = Specific
  const handler = {} as typeof import("../../../src/app/api/sms/logs/order/[order_id]/route.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../../src/app/api/sms/preferences/[user_id]/route.ts
{
  type __IsExpected<Specific extends RouteHandlerConfig<"/api/sms/preferences/[user_id]">> = Specific
  const handler = {} as typeof import("../../../src/app/api/sms/preferences/[user_id]/route.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

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

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

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

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

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

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

// Validate ../../../src/app/api/whatsapp/logs/order/[order_id]/route.ts
{
  type __IsExpected<Specific extends RouteHandlerConfig<"/api/whatsapp/logs/order/[order_id]">> = Specific
  const handler = {} as typeof import("../../../src/app/api/whatsapp/logs/order/[order_id]/route.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

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

// Validate ../../../src/app/api/whatsapp/preferences/[user_id]/route.ts
{
  type __IsExpected<Specific extends RouteHandlerConfig<"/api/whatsapp/preferences/[user_id]">> = Specific
  const handler = {} as typeof import("../../../src/app/api/whatsapp/preferences/[user_id]/route.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

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

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

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

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

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

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

// Validate ../../../src/app/api/wishlists/user/[clerk_id]/excursion/[excursion_id]/route.ts
{
  type __IsExpected<Specific extends RouteHandlerConfig<"/api/wishlists/user/[clerk_id]/excursion/[excursion_id]">> = Specific
  const handler = {} as typeof import("../../../src/app/api/wishlists/user/[clerk_id]/excursion/[excursion_id]/route.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../../src/app/api/wishlists/user/[clerk_id]/route.ts
{
  type __IsExpected<Specific extends RouteHandlerConfig<"/api/wishlists/user/[clerk_id]">> = Specific
  const handler = {} as typeof import("../../../src/app/api/wishlists/user/[clerk_id]/route.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}





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