import NextAuth from "next-auth"; import { authOptions } from '@/lib/auth'; declare module "next-auth" { interface Session { user: { id: string; name?: string | null; email?: string | null; image?: string | null; username: string; first_name: string; last_name: string; role: string[]; }; accessToken: string; } interface JWT { accessToken: string; refreshToken: string; accessTokenExpires: number; role: string[]; username: string; first_name: string; last_name: string; } } const handler = NextAuth(authOptions); export { handler as GET, handler as POST };