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