import {PlatformRole, PreferredLanguage, SessionMembership} from "@/features/auth/types";

export type AppSessionUser = {
  id: string;
  email: string;
  name: string | null;
  preferredLanguage: PreferredLanguage;
  platformRole: PlatformRole;
  memberships: SessionMembership[];
  activeTenantId?: string | null;
};

export type AppSession = {
  user: AppSessionUser;
  expires: string;
};