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

244 lines (241 loc) 5.83 kB
/** * Get Zambia country data * @returns Zambia country object */ declare function getCountry(): Promise<{ countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: { name: string; countryCode: string; }[]; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: string[]; timezones: { iana: string; gmtOffset: string; }[]; }>; /** * Get Zambia states/tribes data * @returns Array of state/tribe data for Zambia */ declare function getStates(): Promise<({ capitalCity: string; subdivisions: string[]; geoPoliticalZone: string; location: string; name: string; stateCode: string; tribes: string[]; type: string; } | { capitalCity: string; subdivisions: string[]; geoPoliticalZone: string; location: string; name: string; stateCode: string; tribes: string[]; type: string; } | { capitalCity: string; subdivisions: string[]; geoPoliticalZone: string; location: string; name: string; stateCode: string; tribes: string[]; type: string; } | { capitalCity: string; subdivisions: string[]; geoPoliticalZone: string; location: string; name: string; stateCode: string; tribes: string[]; type: string; } | { capitalCity: string; subdivisions: string[]; geoPoliticalZone: string; location: string; name: string; stateCode: string; tribes: string[]; type: string; } | { capitalCity: string; subdivisions: string[]; geoPoliticalZone: string; location: string; name: string; stateCode: string; tribes: string[]; type: string; } | { capitalCity: string; subdivisions: string[]; geoPoliticalZone: string; location: string; name: string; stateCode: string; tribes: string[]; type: string; } | { capitalCity: string; subdivisions: string[]; geoPoliticalZone: string; location: string; name: string; stateCode: string; tribes: string[]; type: string; } | { capitalCity: string; subdivisions: string[]; geoPoliticalZone: string; location: string; name: string; stateCode: string; tribes: string[]; type: string; } | { capitalCity: string; subdivisions: string[]; geoPoliticalZone: string; location: string; name: string; stateCode: string; tribes: string[]; type: string; })[]>; /** * Get Zambia country with states/tribes data * @returns Zambia country object with states property */ declare function getCountryAndStates(): Promise<{ states: ({ capitalCity: string; subdivisions: string[]; geoPoliticalZone: string; location: string; name: string; stateCode: string; tribes: string[]; type: string; } | { capitalCity: string; subdivisions: string[]; geoPoliticalZone: string; location: string; name: string; stateCode: string; tribes: string[]; type: string; } | { capitalCity: string; subdivisions: string[]; geoPoliticalZone: string; location: string; name: string; stateCode: string; tribes: string[]; type: string; } | { capitalCity: string; subdivisions: string[]; geoPoliticalZone: string; location: string; name: string; stateCode: string; tribes: string[]; type: string; } | { capitalCity: string; subdivisions: string[]; geoPoliticalZone: string; location: string; name: string; stateCode: string; tribes: string[]; type: string; } | { capitalCity: string; subdivisions: string[]; geoPoliticalZone: string; location: string; name: string; stateCode: string; tribes: string[]; type: string; } | { capitalCity: string; subdivisions: string[]; geoPoliticalZone: string; location: string; name: string; stateCode: string; tribes: string[]; type: string; } | { capitalCity: string; subdivisions: string[]; geoPoliticalZone: string; location: string; name: string; stateCode: string; tribes: string[]; type: string; } | { capitalCity: string; subdivisions: string[]; geoPoliticalZone: string; location: string; name: string; stateCode: string; tribes: string[]; type: string; } | { capitalCity: string; subdivisions: string[]; geoPoliticalZone: string; location: string; name: string; stateCode: string; tribes: string[]; type: string; })[]; countryCode: string; phoneCode: number; capitalCity: string; colonialMaster: { name: string; countryCode: string; }[]; flagEmoji: string; name: string; currency: string; currencyCode: string; currencySymbol: string; officialLanguage: string; majorEthnicGroups: string[]; timezones: { iana: string; gmtOffset: string; }[]; }>; declare const zm_getCountry: typeof getCountry; declare const zm_getCountryAndStates: typeof getCountryAndStates; declare const zm_getStates: typeof getStates; declare namespace zm { export { zm_getCountry as getCountry, zm_getCountryAndStates as getCountryAndStates, zm_getStates as getStates }; } export { getStates as a, getCountryAndStates as b, getCountry as g, zm as z };