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

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

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

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

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

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

// Validate ../../src/app/(Auth)/register/influencer/verify-otp/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/register/influencer/verify-otp">> = Specific
  const handler = {} as typeof import("../../src/app/(Auth)/register/influencer/verify-otp/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/(Auth)/reset-password/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/reset-password">> = Specific
  const handler = {} as typeof import("../../src/app/(Auth)/reset-password/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

// Validate ../../src/app/oauth/consent/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/oauth/consent">> = Specific
  const handler = {} as typeof import("../../src/app/oauth/consent/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/kol-list/[[...path]]/route.ts
{
  type __IsExpected<Specific extends RouteHandlerConfig<"/kol-list/[[...path]]">> = Specific
  const handler = {} as typeof import("../../src/app/kol-list/[[...path]]/route.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

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

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