// 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 } from "./routes.js"
import type { ResolvingMetadata, ResolvingViewport } from "next/types.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
}


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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







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

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

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

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

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

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

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

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

// Validate ../../../src/app/(storefront)/s/[slug]/layout.tsx
{
  type __IsExpected<Specific extends LayoutConfig<"/s/[slug]">> = Specific
  const handler = {} as typeof import("../../../src/app/(storefront)/s/[slug]/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
}
