.next/types/app/api/auth/[...nextauth]/route.ts(14,13): error TS2344: Type 'OmitWithTag<typeof import("/home/lucas/.www/transit/app/api/auth/[...nextauth]/route"), "POST" | "PATCH" | "DELETE" | "config" | "generateStaticParams" | "unstable_instant" | "unstable_dynamicStaleTime" | ... 10 more ... | "PUT", "">' does not satisfy the constraint '{ [x: string]: never; }'.
  Property 'authOptions' is incompatible with index signature.
    Type 'AuthOptions' is not assignable to type 'never'.
app/api/auth/[...nextauth]/route.ts(18,7): error TS2322: Type '(profile: any) => { id: string; name: any; email: any; image: any; }' is not assignable to type '(profile: any, tokens: TokenSetParameters) => Awaitable<User>'.
  Type '{ id: string; name: any; email: any; image: any; }' is not assignable to type 'Awaitable<User>'.
    Property 'role' is missing in type '{ id: string; name: any; email: any; image: any; }' but required in type 'User'.
app/api/trips/analyze/route.ts(33,39): error TS2769: No overload matches this call.
  Overload 3 of 3, '(body: MessageCreateParamsBase, options?: RequestOptions | undefined): APIPromise<Message | Stream<RawMessageStreamEvent>>', gave the following error.
    Type '{ type: "image"; source: ImageSource; }' is not assignable to type 'string | ContentBlockParam'.
      Type '{ type: "image"; source: ImageSource; }' is not assignable to type 'ImageBlockParam'.
        Types of property 'source' are incompatible.
          Type 'ImageSource' is not assignable to type 'Base64ImageSource | URLImageSource'.
            Type 'ImageSource' is not assignable to type 'Base64ImageSource'.
              Types of property 'media_type' are incompatible.
                Type 'string' is not assignable to type '"image/jpeg" | "image/png" | "image/gif" | "image/webp"'.
  Overload 3 of 3, '(body: MessageCreateParamsBase, options?: RequestOptions | undefined): APIPromise<Message | Stream<RawMessageStreamEvent>>', gave the following error.
    Type '"text"' is not assignable to type '"container_upload"'.
app/api/trips/summary/route.ts(31,7): error TS2322: Type '{ date?: unknown; userId: number; }' is not assignable to type 'ExpenseWhereInput'.
  Types of property 'date' are incompatible.
    Type 'unknown' is not assignable to type 'string | Date | DateTimeFilter<"Expense"> | undefined'.
app/components/DesktopSidebar.tsx(6,26): error TS2307: Cannot find module 'next-themes' or its corresponding type declarations.
app/components/MobileMenuButton.tsx(76,32): error TS7006: Parameter 'v' implicitly has an 'any' type.
app/components/MobileMenuButton.tsx(76,32): error TS2345: Argument of type '(v: any) => boolean' is not assignable to parameter of type 'boolean'.
app/lib/printSettings.ts(60,3): error TS2322: Type '({ weight: number; align: Align; key: string; label: string; required?: boolean | undefined; } | null)[]' is not assignable to type 'FieldDef[]'.
  Type '{ weight: number; align: Align; key: string; label: string; required?: boolean | undefined; } | null' is not assignable to type 'FieldDef'.
    Type 'null' is not assignable to type 'FieldDef'.
app/lib/printSettings.ts(70,23): error TS2677: A type predicate's type must be assignable to its parameter's type.
  Type 'FieldDef' is not assignable to type '{ weight: number; align: Align; key: string; label: string; required?: boolean; }'.
    Types of property 'align' are incompatible.
      Type 'Align | undefined' is not assignable to type 'Align'.
        Type 'undefined' is not assignable to type 'Align'.
app/register/page.tsx(183,13): error TS2322: Type 'RefObject<HTMLInputElement | null>' is not assignable to type 'RefObject<HTMLInputElement>'.
  Type 'HTMLInputElement | null' is not assignable to type 'HTMLInputElement'.
    Type 'null' is not assignable to type 'HTMLInputElement'.
prisma.config.ts(3,8): error TS2882: Cannot find module or type declarations for side-effect import of 'dotenv/config'.
prisma.config.ts(4,30): error TS2307: Cannot find module 'prisma/config' or its corresponding type declarations.
