UNPKG

african-states-and-tribes

Version:

This project provides comprehensive insights into African countries, the origins of various tribes, and their geographic distributions. Built to celebrate and document Africa’s rich multicultural landscape, it allows users to explore the continent’s diver

1,358 lines (1,356 loc) 33.1 kB
declare function getCountries(): Promise<({ countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: string[]; } | { countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: string[]; } | { countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: string[]; } | { countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: string[]; } | { countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: any; majorEthnicGroups: any[]; } | { countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: string[]; } | { countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: string[]; } | { countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: string[]; } | { countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: string[]; } | { countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; })[]>; declare function getCountriesAndTribalData(countryCode: string): Promise<({ tribalDistribution: unknown[]; countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: string[]; } | { tribalDistribution: unknown[]; countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: string[]; } | { tribalDistribution: unknown[]; countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { tribalDistribution: unknown[]; countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { tribalDistribution: unknown[]; countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: string[]; } | { tribalDistribution: unknown[]; countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { tribalDistribution: unknown[]; countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { tribalDistribution: unknown[]; countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { tribalDistribution: unknown[]; countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: string[]; } | { tribalDistribution: unknown[]; countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { tribalDistribution: unknown[]; countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { tribalDistribution: unknown[]; countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { tribalDistribution: unknown[]; countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { tribalDistribution: unknown[]; countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { tribalDistribution: unknown[]; countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { tribalDistribution: unknown[]; countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { tribalDistribution: unknown[]; countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { tribalDistribution: unknown[]; countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { tribalDistribution: unknown[]; countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { tribalDistribution: unknown[]; countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { tribalDistribution: unknown[]; countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { tribalDistribution: unknown[]; countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { tribalDistribution: unknown[]; countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { tribalDistribution: unknown[]; countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { tribalDistribution: unknown[]; countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { tribalDistribution: unknown[]; countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { tribalDistribution: unknown[]; countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { tribalDistribution: unknown[]; countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { tribalDistribution: unknown[]; countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { tribalDistribution: unknown[]; countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { tribalDistribution: unknown[]; countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { tribalDistribution: unknown[]; countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { tribalDistribution: unknown[]; countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { tribalDistribution: unknown[]; countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { tribalDistribution: unknown[]; countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { tribalDistribution: unknown[]; countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: any; majorEthnicGroups: any[]; } | { tribalDistribution: unknown[]; countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { tribalDistribution: unknown[]; countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: string[]; } | { tribalDistribution: unknown[]; countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { tribalDistribution: unknown[]; countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { tribalDistribution: unknown[]; countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { tribalDistribution: unknown[]; countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { tribalDistribution: unknown[]; countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { tribalDistribution: unknown[]; countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: string[]; } | { tribalDistribution: unknown[]; countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { tribalDistribution: unknown[]; countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { tribalDistribution: unknown[]; countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { tribalDistribution: unknown[]; countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { tribalDistribution: unknown[]; countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: string[]; } | { tribalDistribution: unknown[]; countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { tribalDistribution: unknown[]; countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { tribalDistribution: unknown[]; countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; } | { tribalDistribution: unknown[]; countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: string[]; } | { tribalDistribution: unknown[]; countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: string; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: any[]; })[]>; declare function getCountry(countryCode: string): Promise<{}>; declare function getCountryAndTribalData(countryCode: string): Promise<{}>; declare function getTribesByCountry(countryCode: string): Promise<unknown[]>; export { getCountries, getCountriesAndTribalData, getCountry, getCountryAndTribalData, getTribesByCountry };