import type { DefaultSession } from 'next-auth' declare module 'next-auth' { interface Session { accessToken?: string refreshToken?: string error?: string user: DefaultSession['user'] & { id?: string username?: string } } } declare module 'next-auth/jwt' { interface JWT { accessToken?: string refreshToken?: string accessTokenExpires?: number error?: string user?: { id?: string email?: string username?: string } } }