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

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

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

// Validate ../../app/(store)/(booking)/(with-footer)/(home-2)/home-2/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/home-2">> = Specific
  const handler = {} as typeof import("../../app/(store)/(booking)/(with-footer)/(home-2)/home-2/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../app/(store)/(booking)/(with-footer)/(simple)/about/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/about">> = Specific
  const handler = {} as typeof import("../../app/(store)/(booking)/(with-footer)/(simple)/about/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../app/(store)/(booking)/(with-footer)/(simple)/appointments/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/appointments">> = Specific
  const handler = {} as typeof import("../../app/(store)/(booking)/(with-footer)/(simple)/appointments/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../app/(store)/(booking)/(with-footer)/(simple)/be-seller/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/be-seller">> = Specific
  const handler = {} as typeof import("../../app/(store)/(booking)/(with-footer)/(simple)/be-seller/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../app/(store)/(booking)/(with-footer)/(simple)/blogs/[id]/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/blogs/[id]">> = Specific
  const handler = {} as typeof import("../../app/(store)/(booking)/(with-footer)/(simple)/blogs/[id]/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../app/(store)/(booking)/(with-footer)/(simple)/blogs/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/blogs">> = Specific
  const handler = {} as typeof import("../../app/(store)/(booking)/(with-footer)/(simple)/blogs/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../app/(store)/(booking)/(with-footer)/(simple)/brands/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/brands">> = Specific
  const handler = {} as typeof import("../../app/(store)/(booking)/(with-footer)/(simple)/brands/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../app/(store)/(booking)/(with-footer)/(simple)/careers/[id]/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/careers/[id]">> = Specific
  const handler = {} as typeof import("../../app/(store)/(booking)/(with-footer)/(simple)/careers/[id]/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../app/(store)/(booking)/(with-footer)/(simple)/careers/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/careers">> = Specific
  const handler = {} as typeof import("../../app/(store)/(booking)/(with-footer)/(simple)/careers/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../app/(store)/(booking)/(with-footer)/(simple)/cart/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/cart">> = Specific
  const handler = {} as typeof import("../../app/(store)/(booking)/(with-footer)/(simple)/cart/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../app/(store)/(booking)/(with-footer)/(simple)/compare/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/compare">> = Specific
  const handler = {} as typeof import("../../app/(store)/(booking)/(with-footer)/(simple)/compare/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../app/(store)/(booking)/(with-footer)/(simple)/contact/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/contact">> = Specific
  const handler = {} as typeof import("../../app/(store)/(booking)/(with-footer)/(simple)/contact/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../app/(store)/(booking)/(with-footer)/(simple)/faq/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/faq">> = Specific
  const handler = {} as typeof import("../../app/(store)/(booking)/(with-footer)/(simple)/faq/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../app/(store)/(booking)/(with-footer)/(simple)/group/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/group">> = Specific
  const handler = {} as typeof import("../../app/(store)/(booking)/(with-footer)/(simple)/group/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../app/(store)/(booking)/(with-footer)/(simple)/payment/error/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/payment/error">> = Specific
  const handler = {} as typeof import("../../app/(store)/(booking)/(with-footer)/(simple)/payment/error/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../app/(store)/(booking)/(with-footer)/(simple)/privacy/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/privacy">> = Specific
  const handler = {} as typeof import("../../app/(store)/(booking)/(with-footer)/(simple)/privacy/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../app/(store)/(booking)/(with-footer)/(simple)/products/[id]/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/products/[id]">> = Specific
  const handler = {} as typeof import("../../app/(store)/(booking)/(with-footer)/(simple)/products/[id]/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../app/(store)/(booking)/(with-footer)/(simple)/products/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/products">> = Specific
  const handler = {} as typeof import("../../app/(store)/(booking)/(with-footer)/(simple)/products/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../app/(store)/(booking)/(with-footer)/(simple)/referral-terms/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/referral-terms">> = Specific
  const handler = {} as typeof import("../../app/(store)/(booking)/(with-footer)/(simple)/referral-terms/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../app/(store)/(booking)/(with-footer)/(simple)/terms/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/terms">> = Specific
  const handler = {} as typeof import("../../app/(store)/(booking)/(with-footer)/(simple)/terms/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../app/(store)/(booking)/(with-footer)/home-3/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/home-3">> = Specific
  const handler = {} as typeof import("../../app/(store)/(booking)/(with-footer)/home-3/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../app/(store)/(booking)/(with-footer)/home-4/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/home-4">> = Specific
  const handler = {} as typeof import("../../app/(store)/(booking)/(with-footer)/home-4/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../app/(store)/(booking)/(without-footer)/(navigation)/bookings/[id]/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/bookings/[id]">> = Specific
  const handler = {} as typeof import("../../app/(store)/(booking)/(without-footer)/(navigation)/bookings/[id]/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../app/(store)/(booking)/(without-footer)/(navigation)/masters/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/masters">> = Specific
  const handler = {} as typeof import("../../app/(store)/(booking)/(without-footer)/(navigation)/masters/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

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

// Validate ../../app/(store)/(booking)/(without-footer)/(navigation)/search/date/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/search/date">> = Specific
  const handler = {} as typeof import("../../app/(store)/(booking)/(without-footer)/(navigation)/search/date/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../app/(store)/(booking)/(without-footer)/(navigation)/search/location/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/search/location">> = Specific
  const handler = {} as typeof import("../../app/(store)/(booking)/(without-footer)/(navigation)/search/location/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../app/(store)/(booking)/(without-footer)/(navigation)/search/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/search">> = Specific
  const handler = {} as typeof import("../../app/(store)/(booking)/(without-footer)/(navigation)/search/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../app/(store)/(booking)/(without-footer)/(navigation)/search/service/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/search/service">> = Specific
  const handler = {} as typeof import("../../app/(store)/(booking)/(without-footer)/(navigation)/search/service/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../app/(store)/(booking)/(without-footer)/(navigation)/search/time/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/search/time">> = Specific
  const handler = {} as typeof import("../../app/(store)/(booking)/(without-footer)/(navigation)/search/time/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../app/(store)/(booking)/(without-footer)/(navigation)/services/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/services">> = Specific
  const handler = {} as typeof import("../../app/(store)/(booking)/(without-footer)/(navigation)/services/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../app/(store)/(booking)/(without-footer)/(navigation)/shops/[id]/(detail)/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/shops/[id]">> = Specific
  const handler = {} as typeof import("../../app/(store)/(booking)/(without-footer)/(navigation)/shops/[id]/(detail)/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../app/(store)/(booking)/(without-footer)/(navigation)/shops/[id]/booking/date/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/shops/[id]/booking/date">> = Specific
  const handler = {} as typeof import("../../app/(store)/(booking)/(without-footer)/(navigation)/shops/[id]/booking/date/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../app/(store)/(booking)/(without-footer)/(navigation)/shops/[id]/booking/location/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/shops/[id]/booking/location">> = Specific
  const handler = {} as typeof import("../../app/(store)/(booking)/(without-footer)/(navigation)/shops/[id]/booking/location/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../app/(store)/(booking)/(without-footer)/(navigation)/shops/[id]/booking/note/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/shops/[id]/booking/note">> = Specific
  const handler = {} as typeof import("../../app/(store)/(booking)/(without-footer)/(navigation)/shops/[id]/booking/note/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../app/(store)/(booking)/(without-footer)/(navigation)/shops/[id]/booking/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/shops/[id]/booking">> = Specific
  const handler = {} as typeof import("../../app/(store)/(booking)/(without-footer)/(navigation)/shops/[id]/booking/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../app/(store)/(booking)/(without-footer)/(navigation)/shops/[id]/booking/payment/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/shops/[id]/booking/payment">> = Specific
  const handler = {} as typeof import("../../app/(store)/(booking)/(without-footer)/(navigation)/shops/[id]/booking/payment/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../app/(store)/(booking)/(without-footer)/(navigation)/shops/[id]/booking/staff-select/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/shops/[id]/booking/staff-select">> = Specific
  const handler = {} as typeof import("../../app/(store)/(booking)/(without-footer)/(navigation)/shops/[id]/booking/staff-select/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../app/(store)/(booking)/(without-footer)/(navigation)/shops/[id]/booking/staff/[staffId]/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/shops/[id]/booking/staff/[staffId]">> = Specific
  const handler = {} as typeof import("../../app/(store)/(booking)/(without-footer)/(navigation)/shops/[id]/booking/staff/[staffId]/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../app/(store)/(booking)/(without-footer)/(navigation)/shops/[id]/booking/staff/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/shops/[id]/booking/staff">> = Specific
  const handler = {} as typeof import("../../app/(store)/(booking)/(without-footer)/(navigation)/shops/[id]/booking/staff/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../app/(store)/(booking)/(without-footer)/(navigation)/shops/[id]/gallery/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/shops/[id]/gallery">> = Specific
  const handler = {} as typeof import("../../app/(store)/(booking)/(without-footer)/(navigation)/shops/[id]/gallery/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../app/(store)/(booking)/(without-footer)/(navigation)/shops/[id]/gift-cards/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/shops/[id]/gift-cards">> = Specific
  const handler = {} as typeof import("../../app/(store)/(booking)/(without-footer)/(navigation)/shops/[id]/gift-cards/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../app/(store)/(booking)/(without-footer)/(navigation)/shops/[id]/memberships/[membershipId]/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/shops/[id]/memberships/[membershipId]">> = Specific
  const handler = {} as typeof import("../../app/(store)/(booking)/(without-footer)/(navigation)/shops/[id]/memberships/[membershipId]/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../app/(store)/(booking)/(without-footer)/(navigation)/shops/[id]/memberships/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/shops/[id]/memberships">> = Specific
  const handler = {} as typeof import("../../app/(store)/(booking)/(without-footer)/(navigation)/shops/[id]/memberships/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../app/(store)/(booking)/(without-footer)/(navigation)/shops/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/shops">> = Specific
  const handler = {} as typeof import("../../app/(store)/(booking)/(without-footer)/(navigation)/shops/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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





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

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

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

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

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

// Validate ../../app/(store)/(booking)/(without-footer)/(navigation)/shops/[id]/booking/layout.tsx
{
  type __IsExpected<Specific extends LayoutConfig<"/shops/[id]/booking">> = Specific
  const handler = {} as typeof import("../../app/(store)/(booking)/(without-footer)/(navigation)/shops/[id]/booking/layout.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../app/(store)/(booking)/(without-footer)/(navigation)/shops/[id]/layout.tsx
{
  type __IsExpected<Specific extends LayoutConfig<"/shops/[id]">> = Specific
  const handler = {} as typeof import("../../app/(store)/(booking)/(without-footer)/(navigation)/shops/[id]/layout.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

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

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

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

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

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