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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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





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

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

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

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