import type { DefaultSession } from '@auth/core/types' declare module '@auth/core/types' { interface Session { user: { roles?: string[] accessToken?: string } & DefaultSession['user'] } interface User { roles?: string[] } } declare module '#auth' { interface Session { user: { roles?: string[] accessToken?: string } & DefaultSession['user'] } }