export interface EnUS { locale: string; name: string; } export interface ArEG { locale: string; name: string; } export interface Translations { en_US: EnUS; ar_EG: ArEG; } export interface Province { id: number; code: string; name: string; abbreviation: string; } export interface City { id: number; code: string; name: string; translations: Translations; provinces: Province[]; } export interface Area { id: number; abbreviation: string; code: string; name: string; translations: Translations; coords: Cord[]; } export interface Cord { lat: number; lng: number; } export interface Cords { latitude: number; longitude: number; } export interface Country { id: number; code: string; name: string; cities?: City[]; phoneKey: string; }