export type AuthSessionType = 'WarrenAuth'; export interface AuthSession { type: AuthSessionType; id: string; user: AuthUser; expiresAt: number; } export interface AuthUser extends AuthUserFields { id: string; } export interface AuthUserFields { name: string; email: string; admin: boolean; }