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 };
