import 'next-auth' declare module 'next-auth' { interface Session { user: { id: string email: string name: string role: 'USER' | 'ADMIN' isSuperAdmin?: boolean } } interface User { id: string email: string name: string role: 'USER' | 'ADMIN' isSuperAdmin?: boolean } } declare module 'next-auth/jwt' { interface JWT { id: string role: 'USER' | 'ADMIN' isSuperAdmin?: boolean } }