export type DashboardType = "super_admin" | "business" | "customer"; export interface AuthUser { id: string; cellNumber: string; email: string | null; firstName: string | null; lastName: string | null; firstNameEn: string | null; lastNameEn: string | null; roles: string[]; dashboard: DashboardType; businesses: { id: string; name: string; slug: string; isOwner: boolean; }[]; } export interface LoginResponse { message: string; user: AuthUser; accessToken: string; refreshToken: string; } export interface MeResponse { user: AuthUser; }