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

256 lines (253 loc) 5.94 kB
/** * Get Benin country data * @returns Benin 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 Benin states/tribes data * @returns Array of state/tribe data for Benin */ declare function getStates(): Promise<({ capitalCity: string; geoPoliticalZone: string; location: string; name: string; stateCode: string; tribes: string[]; type: string; } | { capitalCity: string; geoPoliticalZone: string; location: string; name: string; stateCode: string; tribes: string[]; type: string; } | { capitalCity: string; geoPoliticalZone: string; location: string; name: string; stateCode: string; tribes: string[]; type: string; } | { capitalCity: string; geoPoliticalZone: string; location: string; name: string; stateCode: string; tribes: string[]; type: string; } | { capitalCity: string; geoPoliticalZone: string; location: string; name: string; stateCode: string; tribes: string[]; type: string; } | { capitalCity: string; geoPoliticalZone: string; location: string; name: string; stateCode: string; tribes: string[]; type: string; } | { capitalCity: string; geoPoliticalZone: string; location: string; name: string; stateCode: string; tribes: string[]; type: string; } | { capitalCity: string; geoPoliticalZone: string; location: string; name: string; stateCode: string; tribes: string[]; type: string; } | { capitalCity: string; geoPoliticalZone: string; location: string; name: string; stateCode: string; tribes: string[]; type: string; } | { capitalCity: string; geoPoliticalZone: string; location: string; name: string; stateCode: string; tribes: string[]; type: string; } | { capitalCity: string; geoPoliticalZone: string; location: string; name: string; stateCode: string; tribes: string[]; type: string; } | { capitalCity: string; geoPoliticalZone: string; location: string; name: string; stateCode: string; tribes: string[]; type: string; })[]>; /** * Get Benin country with states/tribes data * @returns Benin country object with states property */ declare function getCountryAndStates(): Promise<{ states: ({ capitalCity: string; geoPoliticalZone: string; location: string; name: string; stateCode: string; tribes: string[]; type: string; } | { capitalCity: string; geoPoliticalZone: string; location: string; name: string; stateCode: string; tribes: string[]; type: string; } | { capitalCity: string; geoPoliticalZone: string; location: string; name: string; stateCode: string; tribes: string[]; type: string; } | { capitalCity: string; geoPoliticalZone: string; location: string; name: string; stateCode: string; tribes: string[]; type: string; } | { capitalCity: string; geoPoliticalZone: string; location: string; name: string; stateCode: string; tribes: string[]; type: string; } | { capitalCity: string; geoPoliticalZone: string; location: string; name: string; stateCode: string; tribes: string[]; type: string; } | { capitalCity: string; geoPoliticalZone: string; location: string; name: string; stateCode: string; tribes: string[]; type: string; } | { capitalCity: string; geoPoliticalZone: string; location: string; name: string; stateCode: string; tribes: string[]; type: string; } | { capitalCity: string; geoPoliticalZone: string; location: string; name: string; stateCode: string; tribes: string[]; type: string; } | { capitalCity: string; geoPoliticalZone: string; location: string; name: string; stateCode: string; tribes: string[]; type: string; } | { capitalCity: string; geoPoliticalZone: string; location: string; name: string; stateCode: string; tribes: string[]; type: string; } | { capitalCity: 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 bj_getCountry: typeof getCountry; declare const bj_getCountryAndStates: typeof getCountryAndStates; declare const bj_getStates: typeof getStates; declare namespace bj { export { bj_getCountry as getCountry, bj_getCountryAndStates as getCountryAndStates, bj_getStates as getStates }; } export { getStates as a, bj as b, getCountryAndStates as c, getCountry as g };