// 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/dist/lib/metadata/types/metadata-interface.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)/newspapers/page.tsx
{
  const handler = {} as typeof import("../../src/app/(admin)/newspapers/page.js")
  handler satisfies AppPageConfig<"/newspapers">
}

// Validate ../../src/app/(full-width-pages)/(auth)/signin/page.tsx
{
  const handler = {} as typeof import("../../src/app/(full-width-pages)/(auth)/signin/page.js")
  handler satisfies AppPageConfig<"/signin">
}

// Validate ../../src/app/(full-width-pages)/(auth)/signup/page.tsx
{
  const handler = {} as typeof import("../../src/app/(full-width-pages)/(auth)/signup/page.js")
  handler satisfies AppPageConfig<"/signup">
}

// Validate ../../src/app/(full-width-pages)/(error-pages)/error-404/page.tsx
{
  const handler = {} as typeof import("../../src/app/(full-width-pages)/(error-pages)/error-404/page.js")
  handler satisfies AppPageConfig<"/error-404">
}

// Validate ../../src/app/admin-dashboard/manager/[id]/page.tsx
{
  const handler = {} as typeof import("../../src/app/admin-dashboard/manager/[id]/page.js")
  handler satisfies AppPageConfig<"/admin-dashboard/manager/[id]">
}

// Validate ../../src/app/admin-dashboard/managers/[id]/page.tsx
{
  const handler = {} as typeof import("../../src/app/admin-dashboard/managers/[id]/page.js")
  handler satisfies AppPageConfig<"/admin-dashboard/managers/[id]">
}

// Validate ../../src/app/admin-dashboard/managers/new/page.tsx
{
  const handler = {} as typeof import("../../src/app/admin-dashboard/managers/new/page.js")
  handler satisfies AppPageConfig<"/admin-dashboard/managers/new">
}

// Validate ../../src/app/admin-dashboard/managers/page.tsx
{
  const handler = {} as typeof import("../../src/app/admin-dashboard/managers/page.js")
  handler satisfies AppPageConfig<"/admin-dashboard/managers">
}

// Validate ../../src/app/admin-dashboard/page.tsx
{
  const handler = {} as typeof import("../../src/app/admin-dashboard/page.js")
  handler satisfies AppPageConfig<"/admin-dashboard">
}

// Validate ../../src/app/admin/(others-pages)/(chart)/bar-chart/page.tsx
{
  const handler = {} as typeof import("../../src/app/admin/(others-pages)/(chart)/bar-chart/page.js")
  handler satisfies AppPageConfig<"/admin/bar-chart">
}

// Validate ../../src/app/admin/(others-pages)/(chart)/line-chart/page.tsx
{
  const handler = {} as typeof import("../../src/app/admin/(others-pages)/(chart)/line-chart/page.js")
  handler satisfies AppPageConfig<"/admin/line-chart">
}

// Validate ../../src/app/admin/(others-pages)/(forms)/form-elements/page.tsx
{
  const handler = {} as typeof import("../../src/app/admin/(others-pages)/(forms)/form-elements/page.js")
  handler satisfies AppPageConfig<"/admin/form-elements">
}

// Validate ../../src/app/admin/(others-pages)/(forms)/form-layout/page.tsx
{
  const handler = {} as typeof import("../../src/app/admin/(others-pages)/(forms)/form-layout/page.js")
  handler satisfies AppPageConfig<"/admin/form-layout">
}

// Validate ../../src/app/admin/(others-pages)/(tables)/basic-tables/page.tsx
{
  const handler = {} as typeof import("../../src/app/admin/(others-pages)/(tables)/basic-tables/page.js")
  handler satisfies AppPageConfig<"/admin/basic-tables">
}

// Validate ../../src/app/admin/(others-pages)/blank/page.tsx
{
  const handler = {} as typeof import("../../src/app/admin/(others-pages)/blank/page.js")
  handler satisfies AppPageConfig<"/admin/blank">
}

// Validate ../../src/app/admin/(ui-elements)/alerts/page.tsx
{
  const handler = {} as typeof import("../../src/app/admin/(ui-elements)/alerts/page.js")
  handler satisfies AppPageConfig<"/admin/alerts">
}

// Validate ../../src/app/admin/(ui-elements)/avatars/page.tsx
{
  const handler = {} as typeof import("../../src/app/admin/(ui-elements)/avatars/page.js")
  handler satisfies AppPageConfig<"/admin/avatars">
}

// Validate ../../src/app/admin/(ui-elements)/badge/page.tsx
{
  const handler = {} as typeof import("../../src/app/admin/(ui-elements)/badge/page.js")
  handler satisfies AppPageConfig<"/admin/badge">
}

// Validate ../../src/app/admin/(ui-elements)/buttons/page.tsx
{
  const handler = {} as typeof import("../../src/app/admin/(ui-elements)/buttons/page.js")
  handler satisfies AppPageConfig<"/admin/buttons">
}

// Validate ../../src/app/admin/(ui-elements)/images/page.tsx
{
  const handler = {} as typeof import("../../src/app/admin/(ui-elements)/images/page.js")
  handler satisfies AppPageConfig<"/admin/images">
}

// Validate ../../src/app/admin/(ui-elements)/modals/page.tsx
{
  const handler = {} as typeof import("../../src/app/admin/(ui-elements)/modals/page.js")
  handler satisfies AppPageConfig<"/admin/modals">
}

// Validate ../../src/app/admin/(ui-elements)/videos/page.tsx
{
  const handler = {} as typeof import("../../src/app/admin/(ui-elements)/videos/page.js")
  handler satisfies AppPageConfig<"/admin/videos">
}

// Validate ../../src/app/admin/calendar/page.tsx
{
  const handler = {} as typeof import("../../src/app/admin/calendar/page.js")
  handler satisfies AppPageConfig<"/admin/calendar">
}

// Validate ../../src/app/admin/chat/page.tsx
{
  const handler = {} as typeof import("../../src/app/admin/chat/page.js")
  handler satisfies AppPageConfig<"/admin/chat">
}

// Validate ../../src/app/admin/clients/[id]/edit/page.tsx
{
  const handler = {} as typeof import("../../src/app/admin/clients/[id]/edit/page.js")
  handler satisfies AppPageConfig<"/admin/clients/[id]/edit">
}

// Validate ../../src/app/admin/clients/new/page.tsx
{
  const handler = {} as typeof import("../../src/app/admin/clients/new/page.js")
  handler satisfies AppPageConfig<"/admin/clients/new">
}

// Validate ../../src/app/admin/deadlines/page.tsx
{
  const handler = {} as typeof import("../../src/app/admin/deadlines/page.js")
  handler satisfies AppPageConfig<"/admin/deadlines">
}

// Validate ../../src/app/admin/documents/[id]/edit/page.tsx
{
  const handler = {} as typeof import("../../src/app/admin/documents/[id]/edit/page.js")
  handler satisfies AppPageConfig<"/admin/documents/[id]/edit">
}

// Validate ../../src/app/admin/documents/[id]/page.tsx
{
  const handler = {} as typeof import("../../src/app/admin/documents/[id]/page.js")
  handler satisfies AppPageConfig<"/admin/documents/[id]">
}

// Validate ../../src/app/admin/documents/new/page.tsx
{
  const handler = {} as typeof import("../../src/app/admin/documents/new/page.js")
  handler satisfies AppPageConfig<"/admin/documents/new">
}

// Validate ../../src/app/admin/documents/page.tsx
{
  const handler = {} as typeof import("../../src/app/admin/documents/page.js")
  handler satisfies AppPageConfig<"/admin/documents">
}

// Validate ../../src/app/admin/folders/[id]/edit/page.tsx
{
  const handler = {} as typeof import("../../src/app/admin/folders/[id]/edit/page.js")
  handler satisfies AppPageConfig<"/admin/folders/[id]/edit">
}

// Validate ../../src/app/admin/folders/[id]/page.tsx
{
  const handler = {} as typeof import("../../src/app/admin/folders/[id]/page.js")
  handler satisfies AppPageConfig<"/admin/folders/[id]">
}

// Validate ../../src/app/admin/folders/page.tsx
{
  const handler = {} as typeof import("../../src/app/admin/folders/page.js")
  handler satisfies AppPageConfig<"/admin/folders">
}

// Validate ../../src/app/admin/identity/page.tsx
{
  const handler = {} as typeof import("../../src/app/admin/identity/page.js")
  handler satisfies AppPageConfig<"/admin/identity">
}

// Validate ../../src/app/admin/journal/new/page.tsx
{
  const handler = {} as typeof import("../../src/app/admin/journal/new/page.js")
  handler satisfies AppPageConfig<"/admin/journal/new">
}

// Validate ../../src/app/admin/journal/page.tsx
{
  const handler = {} as typeof import("../../src/app/admin/journal/page.js")
  handler satisfies AppPageConfig<"/admin/journal">
}

// Validate ../../src/app/admin/managers/page.tsx
{
  const handler = {} as typeof import("../../src/app/admin/managers/page.js")
  handler satisfies AppPageConfig<"/admin/managers">
}

// Validate ../../src/app/admin/newspapers/page.tsx
{
  const handler = {} as typeof import("../../src/app/admin/newspapers/page.js")
  handler satisfies AppPageConfig<"/admin/newspapers">
}

// Validate ../../src/app/admin/page.tsx
{
  const handler = {} as typeof import("../../src/app/admin/page.js")
  handler satisfies AppPageConfig<"/admin">
}

// Validate ../../src/app/admin/profile/page.tsx
{
  const handler = {} as typeof import("../../src/app/admin/profile/page.js")
  handler satisfies AppPageConfig<"/admin/profile">
}

// Validate ../../src/app/admin/tasks/[id]/edit/page.tsx
{
  const handler = {} as typeof import("../../src/app/admin/tasks/[id]/edit/page.js")
  handler satisfies AppPageConfig<"/admin/tasks/[id]/edit">
}

// Validate ../../src/app/admin/tasks/[id]/page.tsx
{
  const handler = {} as typeof import("../../src/app/admin/tasks/[id]/page.js")
  handler satisfies AppPageConfig<"/admin/tasks/[id]">
}

// Validate ../../src/app/admin/tasks/add/page.tsx
{
  const handler = {} as typeof import("../../src/app/admin/tasks/add/page.js")
  handler satisfies AppPageConfig<"/admin/tasks/add">
}

// Validate ../../src/app/admin/tasks/new/page.tsx
{
  const handler = {} as typeof import("../../src/app/admin/tasks/new/page.js")
  handler satisfies AppPageConfig<"/admin/tasks/new">
}

// Validate ../../src/app/admin/tasks/page.tsx
{
  const handler = {} as typeof import("../../src/app/admin/tasks/page.js")
  handler satisfies AppPageConfig<"/admin/tasks">
}

// Validate ../../src/app/api/impersonate/success/page.tsx
{
  const handler = {} as typeof import("../../src/app/api/impersonate/success/page.js")
  handler satisfies AppPageConfig<"/api/impersonate/success">
}

// Validate ../../src/app/calendar/page.tsx
{
  const handler = {} as typeof import("../../src/app/calendar/page.js")
  handler satisfies AppPageConfig<"/calendar">
}

// Validate ../../src/app/chat/page.tsx
{
  const handler = {} as typeof import("../../src/app/chat/page.js")
  handler satisfies AppPageConfig<"/chat">
}

// Validate ../../src/app/clients/[id]/documents/page.tsx
{
  const handler = {} as typeof import("../../src/app/clients/[id]/documents/page.js")
  handler satisfies AppPageConfig<"/clients/[id]/documents">
}

// Validate ../../src/app/clients/[id]/page.tsx
{
  const handler = {} as typeof import("../../src/app/clients/[id]/page.js")
  handler satisfies AppPageConfig<"/clients/[id]">
}

// Validate ../../src/app/clients/new/page.tsx
{
  const handler = {} as typeof import("../../src/app/clients/new/page.js")
  handler satisfies AppPageConfig<"/clients/new">
}

// Validate ../../src/app/clients/page.tsx
{
  const handler = {} as typeof import("../../src/app/clients/page.js")
  handler satisfies AppPageConfig<"/clients">
}

// Validate ../../src/app/dashboard/page.tsx
{
  const handler = {} as typeof import("../../src/app/dashboard/page.js")
  handler satisfies AppPageConfig<"/dashboard">
}

// Validate ../../src/app/documents/page.tsx
{
  const handler = {} as typeof import("../../src/app/documents/page.js")
  handler satisfies AppPageConfig<"/documents">
}

// Validate ../../src/app/factures/[type]/edit/[id]/page.tsx
{
  const handler = {} as typeof import("../../src/app/factures/[type]/edit/[id]/page.js")
  handler satisfies AppPageConfig<"/factures/[type]/edit/[id]">
}

// Validate ../../src/app/factures/[type]/new/page.tsx
{
  const handler = {} as typeof import("../../src/app/factures/[type]/new/page.js")
  handler satisfies AppPageConfig<"/factures/[type]/new">
}

// Validate ../../src/app/factures/[type]/page.tsx
{
  const handler = {} as typeof import("../../src/app/factures/[type]/page.js")
  handler satisfies AppPageConfig<"/factures/[type]">
}

// Validate ../../src/app/factures/page.tsx
{
  const handler = {} as typeof import("../../src/app/factures/page.js")
  handler satisfies AppPageConfig<"/factures">
}

// Validate ../../src/app/identity/page.tsx
{
  const handler = {} as typeof import("../../src/app/identity/page.js")
  handler satisfies AppPageConfig<"/identity">
}

// Validate ../../src/app/invoices/page.tsx
{
  const handler = {} as typeof import("../../src/app/invoices/page.js")
  handler satisfies AppPageConfig<"/invoices">
}

// Validate ../../src/app/journal/page.tsx
{
  const handler = {} as typeof import("../../src/app/journal/page.js")
  handler satisfies AppPageConfig<"/journal">
}

// Validate ../../src/app/login/page.tsx
{
  const handler = {} as typeof import("../../src/app/login/page.js")
  handler satisfies AppPageConfig<"/login">
}

// Validate ../../src/app/notifications/page.tsx
{
  const handler = {} as typeof import("../../src/app/notifications/page.js")
  handler satisfies AppPageConfig<"/notifications">
}

// Validate ../../src/app/page.tsx
{
  const handler = {} as typeof import("../../src/app/page.js")
  handler satisfies AppPageConfig<"/">
}

// Validate ../../src/app/partners/[id]/add-event/page.tsx
{
  const handler = {} as typeof import("../../src/app/partners/[id]/add-event/page.js")
  handler satisfies AppPageConfig<"/partners/[id]/add-event">
}

// Validate ../../src/app/partners/[id]/page.tsx
{
  const handler = {} as typeof import("../../src/app/partners/[id]/page.js")
  handler satisfies AppPageConfig<"/partners/[id]">
}

// Validate ../../src/app/partners/new/page.tsx
{
  const handler = {} as typeof import("../../src/app/partners/new/page.js")
  handler satisfies AppPageConfig<"/partners/new">
}

// Validate ../../src/app/partners/page.tsx
{
  const handler = {} as typeof import("../../src/app/partners/page.js")
  handler satisfies AppPageConfig<"/partners">
}

// Validate ../../src/app/profile/page.tsx
{
  const handler = {} as typeof import("../../src/app/profile/page.js")
  handler satisfies AppPageConfig<"/profile">
}

// Validate ../../src/app/sign-in/page.tsx
{
  const handler = {} as typeof import("../../src/app/sign-in/page.js")
  handler satisfies AppPageConfig<"/sign-in">
}

// Validate ../../src/app/tasks/page.tsx
{
  const handler = {} as typeof import("../../src/app/tasks/page.js")
  handler satisfies AppPageConfig<"/tasks">
}

// Validate ../../src/app/test-auth/page.tsx
{
  const handler = {} as typeof import("../../src/app/test-auth/page.js")
  handler satisfies AppPageConfig<"/test-auth">
}

// Validate ../../src/app/test-basic/page.tsx
{
  const handler = {} as typeof import("../../src/app/test-basic/page.js")
  handler satisfies AppPageConfig<"/test-basic">
}

// Validate ../../src/app/test-header/page.tsx
{
  const handler = {} as typeof import("../../src/app/test-header/page.js")
  handler satisfies AppPageConfig<"/test-header">
}

// Validate ../../src/app/test-layout/page.tsx
{
  const handler = {} as typeof import("../../src/app/test-layout/page.js")
  handler satisfies AppPageConfig<"/test-layout">
}

// Validate ../../src/app/test-notifications/page.tsx
{
  const handler = {} as typeof import("../../src/app/test-notifications/page.js")
  handler satisfies AppPageConfig<"/test-notifications">
}

// Validate ../../src/app/test-session/page.tsx
{
  const handler = {} as typeof import("../../src/app/test-session/page.js")
  handler satisfies AppPageConfig<"/test-session">
}

// Validate ../../src/app/test-simple/page.tsx
{
  const handler = {} as typeof import("../../src/app/test-simple/page.js")
  handler satisfies AppPageConfig<"/test-simple">
}

// Validate ../../src/app/admin/(ui-elements)/images/api/route.ts
{
  const handler = {} as typeof import("../../src/app/admin/(ui-elements)/images/api/route.js")
  handler satisfies RouteHandlerConfig<"/admin/images/api">
}

// Validate ../../src/app/api/activity-logs/route.ts
{
  const handler = {} as typeof import("../../src/app/api/activity-logs/route.js")
  handler satisfies RouteHandlerConfig<"/api/activity-logs">
}

// Validate ../../src/app/api/auth/[...nextauth]/route.ts
{
  const handler = {} as typeof import("../../src/app/api/auth/[...nextauth]/route.js")
  handler satisfies RouteHandlerConfig<"/api/auth/[...nextauth]">
}

// Validate ../../src/app/api/auth/login/route.ts
{
  const handler = {} as typeof import("../../src/app/api/auth/login/route.js")
  handler satisfies RouteHandlerConfig<"/api/auth/login">
}

// Validate ../../src/app/api/auth/logout/route.ts
{
  const handler = {} as typeof import("../../src/app/api/auth/logout/route.js")
  handler satisfies RouteHandlerConfig<"/api/auth/logout">
}

// Validate ../../src/app/api/auth/reset-password/route.ts
{
  const handler = {} as typeof import("../../src/app/api/auth/reset-password/route.js")
  handler satisfies RouteHandlerConfig<"/api/auth/reset-password">
}

// Validate ../../src/app/api/auth/session/route.ts
{
  const handler = {} as typeof import("../../src/app/api/auth/session/route.js")
  handler satisfies RouteHandlerConfig<"/api/auth/session">
}

// Validate ../../src/app/api/auth/verify-identity/route.ts
{
  const handler = {} as typeof import("../../src/app/api/auth/verify-identity/route.js")
  handler satisfies RouteHandlerConfig<"/api/auth/verify-identity">
}

// Validate ../../src/app/api/authentication/login/route.ts
{
  const handler = {} as typeof import("../../src/app/api/authentication/login/route.js")
  handler satisfies RouteHandlerConfig<"/api/authentication/login">
}

// Validate ../../src/app/api/authentication/register/route.ts
{
  const handler = {} as typeof import("../../src/app/api/authentication/register/route.js")
  handler satisfies RouteHandlerConfig<"/api/authentication/register">
}

// Validate ../../src/app/api/clients/[id]/assign-manager/route.ts
{
  const handler = {} as typeof import("../../src/app/api/clients/[id]/assign-manager/route.js")
  handler satisfies RouteHandlerConfig<"/api/clients/[id]/assign-manager">
}

// Validate ../../src/app/api/clients/[id]/documents/[docId]/download/route.ts
{
  const handler = {} as typeof import("../../src/app/api/clients/[id]/documents/[docId]/download/route.js")
  handler satisfies RouteHandlerConfig<"/api/clients/[id]/documents/[docId]/download">
}

// Validate ../../src/app/api/clients/[id]/documents/route.ts
{
  const handler = {} as typeof import("../../src/app/api/clients/[id]/documents/route.js")
  handler satisfies RouteHandlerConfig<"/api/clients/[id]/documents">
}

// Validate ../../src/app/api/clients/[id]/identity-documents/route.ts
{
  const handler = {} as typeof import("../../src/app/api/clients/[id]/identity-documents/route.js")
  handler satisfies RouteHandlerConfig<"/api/clients/[id]/identity-documents">
}

// Validate ../../src/app/api/clients/[id]/remove-manager/route.ts
{
  const handler = {} as typeof import("../../src/app/api/clients/[id]/remove-manager/route.js")
  handler satisfies RouteHandlerConfig<"/api/clients/[id]/remove-manager">
}

// Validate ../../src/app/api/clients/[id]/route.ts
{
  const handler = {} as typeof import("../../src/app/api/clients/[id]/route.js")
  handler satisfies RouteHandlerConfig<"/api/clients/[id]">
}

// Validate ../../src/app/api/clients/assign-manager/route.ts
{
  const handler = {} as typeof import("../../src/app/api/clients/assign-manager/route.js")
  handler satisfies RouteHandlerConfig<"/api/clients/assign-manager">
}

// Validate ../../src/app/api/clients/route.ts
{
  const handler = {} as typeof import("../../src/app/api/clients/route.js")
  handler satisfies RouteHandlerConfig<"/api/clients">
}

// Validate ../../src/app/api/clients/upload/route.ts
{
  const handler = {} as typeof import("../../src/app/api/clients/upload/route.js")
  handler satisfies RouteHandlerConfig<"/api/clients/upload">
}

// Validate ../../src/app/api/communications/[id]/route.ts
{
  const handler = {} as typeof import("../../src/app/api/communications/[id]/route.js")
  handler satisfies RouteHandlerConfig<"/api/communications/[id]">
}

// Validate ../../src/app/api/communications/route.ts
{
  const handler = {} as typeof import("../../src/app/api/communications/route.js")
  handler satisfies RouteHandlerConfig<"/api/communications">
}

// Validate ../../src/app/api/documents/[id]/route.ts
{
  const handler = {} as typeof import("../../src/app/api/documents/[id]/route.js")
  handler satisfies RouteHandlerConfig<"/api/documents/[id]">
}

// Validate ../../src/app/api/documents/route.ts
{
  const handler = {} as typeof import("../../src/app/api/documents/route.js")
  handler satisfies RouteHandlerConfig<"/api/documents">
}

// Validate ../../src/app/api/factures/[id]/download/route.ts
{
  const handler = {} as typeof import("../../src/app/api/factures/[id]/download/route.js")
  handler satisfies RouteHandlerConfig<"/api/factures/[id]/download">
}

// Validate ../../src/app/api/factures/[id]/route.ts
{
  const handler = {} as typeof import("../../src/app/api/factures/[id]/route.js")
  handler satisfies RouteHandlerConfig<"/api/factures/[id]">
}

// Validate ../../src/app/api/factures/route.ts
{
  const handler = {} as typeof import("../../src/app/api/factures/route.js")
  handler satisfies RouteHandlerConfig<"/api/factures">
}

// Validate ../../src/app/api/folders/[id]/route.ts
{
  const handler = {} as typeof import("../../src/app/api/folders/[id]/route.js")
  handler satisfies RouteHandlerConfig<"/api/folders/[id]">
}

// Validate ../../src/app/api/folders/recents/route.ts
{
  const handler = {} as typeof import("../../src/app/api/folders/recents/route.js")
  handler satisfies RouteHandlerConfig<"/api/folders/recents">
}

// Validate ../../src/app/api/folders/route.ts
{
  const handler = {} as typeof import("../../src/app/api/folders/route.js")
  handler satisfies RouteHandlerConfig<"/api/folders">
}

// Validate ../../src/app/api/impersonate/revert/route.ts
{
  const handler = {} as typeof import("../../src/app/api/impersonate/revert/route.js")
  handler satisfies RouteHandlerConfig<"/api/impersonate/revert">
}

// Validate ../../src/app/api/impersonate/route.ts
{
  const handler = {} as typeof import("../../src/app/api/impersonate/route.js")
  handler satisfies RouteHandlerConfig<"/api/impersonate">
}

// Validate ../../src/app/api/invoices/received/route.ts
{
  const handler = {} as typeof import("../../src/app/api/invoices/received/route.js")
  handler satisfies RouteHandlerConfig<"/api/invoices/received">
}

// Validate ../../src/app/api/invoices/route.ts
{
  const handler = {} as typeof import("../../src/app/api/invoices/route.js")
  handler satisfies RouteHandlerConfig<"/api/invoices">
}

// Validate ../../src/app/api/manager-data/route.ts
{
  const handler = {} as typeof import("../../src/app/api/manager-data/route.js")
  handler satisfies RouteHandlerConfig<"/api/manager-data">
}

// Validate ../../src/app/api/managers/[id]/stats/route.ts
{
  const handler = {} as typeof import("../../src/app/api/managers/[id]/stats/route.js")
  handler satisfies RouteHandlerConfig<"/api/managers/[id]/stats">
}

// Validate ../../src/app/api/managers/list/route.ts
{
  const handler = {} as typeof import("../../src/app/api/managers/list/route.js")
  handler satisfies RouteHandlerConfig<"/api/managers/list">
}

// Validate ../../src/app/api/managers/route.ts
{
  const handler = {} as typeof import("../../src/app/api/managers/route.js")
  handler satisfies RouteHandlerConfig<"/api/managers">
}

// Validate ../../src/app/api/managers/stats/route.ts
{
  const handler = {} as typeof import("../../src/app/api/managers/stats/route.js")
  handler satisfies RouteHandlerConfig<"/api/managers/stats">
}

// Validate ../../src/app/api/messages/[id]/delete-file/route.ts
{
  const handler = {} as typeof import("../../src/app/api/messages/[id]/delete-file/route.js")
  handler satisfies RouteHandlerConfig<"/api/messages/[id]/delete-file">
}

// Validate ../../src/app/api/messages/mark-read/route.ts
{
  const handler = {} as typeof import("../../src/app/api/messages/mark-read/route.js")
  handler satisfies RouteHandlerConfig<"/api/messages/mark-read">
}

// Validate ../../src/app/api/messages/route.ts
{
  const handler = {} as typeof import("../../src/app/api/messages/route.js")
  handler satisfies RouteHandlerConfig<"/api/messages">
}

// Validate ../../src/app/api/messages/unread-counts/route.ts
{
  const handler = {} as typeof import("../../src/app/api/messages/unread-counts/route.js")
  handler satisfies RouteHandlerConfig<"/api/messages/unread-counts">
}

// Validate ../../src/app/api/newspapers/[id]/route.ts
{
  const handler = {} as typeof import("../../src/app/api/newspapers/[id]/route.js")
  handler satisfies RouteHandlerConfig<"/api/newspapers/[id]">
}

// Validate ../../src/app/api/newspapers/route.ts
{
  const handler = {} as typeof import("../../src/app/api/newspapers/route.js")
  handler satisfies RouteHandlerConfig<"/api/newspapers">
}

// Validate ../../src/app/api/notifications/[id]/read/route.ts
{
  const handler = {} as typeof import("../../src/app/api/notifications/[id]/read/route.js")
  handler satisfies RouteHandlerConfig<"/api/notifications/[id]/read">
}

// Validate ../../src/app/api/notifications/mark-all-read/route.ts
{
  const handler = {} as typeof import("../../src/app/api/notifications/mark-all-read/route.js")
  handler satisfies RouteHandlerConfig<"/api/notifications/mark-all-read">
}

// Validate ../../src/app/api/notifications/route.ts
{
  const handler = {} as typeof import("../../src/app/api/notifications/route.js")
  handler satisfies RouteHandlerConfig<"/api/notifications">
}

// Validate ../../src/app/api/notifications/test/route.ts
{
  const handler = {} as typeof import("../../src/app/api/notifications/test/route.js")
  handler satisfies RouteHandlerConfig<"/api/notifications/test">
}

// Validate ../../src/app/api/partners/[id]/events/route.ts
{
  const handler = {} as typeof import("../../src/app/api/partners/[id]/events/route.js")
  handler satisfies RouteHandlerConfig<"/api/partners/[id]/events">
}

// Validate ../../src/app/api/partners/[id]/route.ts
{
  const handler = {} as typeof import("../../src/app/api/partners/[id]/route.js")
  handler satisfies RouteHandlerConfig<"/api/partners/[id]">
}

// Validate ../../src/app/api/partners/route.ts
{
  const handler = {} as typeof import("../../src/app/api/partners/route.js")
  handler satisfies RouteHandlerConfig<"/api/partners">
}

// Validate ../../src/app/api/reset-password/route.ts
{
  const handler = {} as typeof import("../../src/app/api/reset-password/route.js")
  handler satisfies RouteHandlerConfig<"/api/reset-password">
}

// Validate ../../src/app/api/revert-impersonation/route.ts
{
  const handler = {} as typeof import("../../src/app/api/revert-impersonation/route.js")
  handler satisfies RouteHandlerConfig<"/api/revert-impersonation">
}

// Validate ../../src/app/api/socket/route.ts
{
  const handler = {} as typeof import("../../src/app/api/socket/route.js")
  handler satisfies RouteHandlerConfig<"/api/socket">
}

// Validate ../../src/app/api/tasks/[id]/collaborators/route.ts
{
  const handler = {} as typeof import("../../src/app/api/tasks/[id]/collaborators/route.js")
  handler satisfies RouteHandlerConfig<"/api/tasks/[id]/collaborators">
}

// Validate ../../src/app/api/tasks/[id]/route.ts
{
  const handler = {} as typeof import("../../src/app/api/tasks/[id]/route.js")
  handler satisfies RouteHandlerConfig<"/api/tasks/[id]">
}

// Validate ../../src/app/api/tasks/route.ts
{
  const handler = {} as typeof import("../../src/app/api/tasks/route.js")
  handler satisfies RouteHandlerConfig<"/api/tasks">
}

// Validate ../../src/app/api/transfer/route.ts
{
  const handler = {} as typeof import("../../src/app/api/transfer/route.js")
  handler satisfies RouteHandlerConfig<"/api/transfer">
}

// Validate ../../src/app/api/upload/route.ts
{
  const handler = {} as typeof import("../../src/app/api/upload/route.js")
  handler satisfies RouteHandlerConfig<"/api/upload">
}

// Validate ../../src/app/api/user-data/route.ts
{
  const handler = {} as typeof import("../../src/app/api/user-data/route.js")
  handler satisfies RouteHandlerConfig<"/api/user-data">
}

// Validate ../../src/app/api/users/[id]/route.ts
{
  const handler = {} as typeof import("../../src/app/api/users/[id]/route.js")
  handler satisfies RouteHandlerConfig<"/api/users/[id]">
}

// Validate ../../src/app/api/users/route.ts
{
  const handler = {} as typeof import("../../src/app/api/users/route.js")
  handler satisfies RouteHandlerConfig<"/api/users">
}





// Validate ../../src/app/(full-width-pages)/(auth)/layout.tsx
{
  const handler = {} as typeof import("../../src/app/(full-width-pages)/(auth)/layout.js")
  handler satisfies LayoutConfig<"/">
}

// Validate ../../src/app/(full-width-pages)/layout.tsx
{
  const handler = {} as typeof import("../../src/app/(full-width-pages)/layout.js")
  handler satisfies LayoutConfig<"/">
}

// Validate ../../src/app/admin/layout.tsx
{
  const handler = {} as typeof import("../../src/app/admin/layout.js")
  handler satisfies LayoutConfig<"/admin">
}

// Validate ../../src/app/clients/layout.tsx
{
  const handler = {} as typeof import("../../src/app/clients/layout.js")
  handler satisfies LayoutConfig<"/clients">
}

// Validate ../../src/app/layout.tsx
{
  const handler = {} as typeof import("../../src/app/layout.js")
  handler satisfies LayoutConfig<"/">
}

// Validate ../../src/app/sign-in/layout.tsx
{
  const handler = {} as typeof import("../../src/app/sign-in/layout.js")
  handler satisfies LayoutConfig<"/sign-in">
}

// Validate ../../src/app/test-layout/layout.tsx
{
  const handler = {} as typeof import("../../src/app/test-layout/layout.js")
  handler satisfies LayoutConfig<"/test-layout">
}
