export interface AdminUser { id: number name: string username: string phone: string | null status: 'active' | 'inactive' roles: string[] } export interface LoginPayload { username: string password: string } export interface LoginResponse { success: boolean message: string data: { token: string admin: AdminUser } }