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

316 lines (313 loc) 7.51 kB
/** * Get Namibia country data * @returns Namibia 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: any; majorEthnicGroups: string[]; timezones: { iana: string; gmtOffset: string; }[]; }>; /** * Get Namibia states/tribes data * @returns Array of state/tribe data for Namibia */ 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; } | { 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 Namibia country with states/tribes data * @returns Namibia 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; } | { 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: any; majorEthnicGroups: string[]; timezones: { iana: string; gmtOffset: string; }[]; }>; declare const na_getCountry: typeof getCountry; declare const na_getCountryAndStates: typeof getCountryAndStates; declare const na_getStates: typeof getStates; declare namespace na { export { na_getCountry as getCountry, na_getCountryAndStates as getCountryAndStates, na_getStates as getStates }; } export { getStates as a, getCountryAndStates as b, getCountry as g, na as n };