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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

// Validate ../../src/app/api/newsletter/route.ts
{
  type __IsExpected<Specific extends RouteHandlerConfig<"/api/newsletter">> = Specific
  const handler = {} as typeof import("../../src/app/api/newsletter/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/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/product-color-images/[id]/route.ts
{
  type __IsExpected<Specific extends RouteHandlerConfig<"/api/product-color-images/[id]">> = Specific
  const handler = {} as typeof import("../../src/app/api/product-color-images/[id]/route.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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





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

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

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

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

// Validate ../../src/app/admin/profile/layout.tsx
{
  type __IsExpected<Specific extends LayoutConfig<"/admin/profile">> = Specific
  const handler = {} as typeof import("../../src/app/admin/profile/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
}
