import { User as PrismaUser } from "@prisma/client"; import { DefaultUser } from "next-auth"; declare module "next-auth" { /** * Returned by `useSession`, `getSession` and received as a prop on the `Provider` React Context */ interface Session { hasValidLicense: boolean; user: User; } interface User extends Omit { id: PrismaUser["id"]; emailVerified?: PrismaUser["emailVerified"]; email_verified?: boolean; impersonatedByUID?: number; belongsToActiveTeam?: boolean; } }