/** * Loose internal shapes for Athena Auth / BAUI payloads. * Not part of the public package surface. */ export interface AthenaAuthResponseV1 { activeOrganizationId?: unknown; expiresAt?: unknown; session?: { expiresAt?: unknown; activeOrganizationId?: unknown; token?: unknown; }; user?: { id?: unknown; name?: unknown; email?: unknown; image?: unknown; emailVerified?: unknown; }; } /** * Nested session envelope common in Athena get-session responses. */ export interface AthenaAuthResponseV2 { data?: AthenaAuthResponseV2; session?: { expiresAt?: unknown; activeOrganizationId?: unknown; token?: unknown; userId?: unknown; }; user?: { id?: unknown; name?: unknown; email?: unknown; image?: unknown; imageUrl?: unknown; emailVerified?: unknown; }; }