export interface AuthUser { id: string; email?: string; } export interface AuthConfig { SSO_TOKEN?: string; SSO_REFRESH_TOKEN?: string; SSO_TOKEN_EXPIRES_AT?: number; user?: AuthUser; } /** Server response from POST /api/auth/token */ export interface TokenResponse { token: string; refreshToken?: string; expiresIn?: number; user: { id: string; email?: string; }; }