declare function getCountries(): 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;
    }[];
} | {
    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;
    }[];
} | {
    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;
    }[];
} | {
    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;
    }[];
} | {
    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;
    }[];
} | {
    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;
    }[];
} | {
    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;
    }[];
} | {
    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;
    }[];
} | {
    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;
    }[];
} | {
    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;
    }[];
} | {
    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;
    }[];
} | {
    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;
    }[];
} | {
    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;
    }[];
} | {
    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;
    }[];
} | {
    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;
    }[];
} | {
    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;
    }[];
} | {
    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;
    }[];
} | {
    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;
    }[];
} | {
    countryCode: string;
    phoneCode: number;
    capitalCity: string;
    colonialMaster: any[];
    flagEmoji: string;
    name: string;
    currency: string;
    currencyCode: string;
    currencySymbol: string;
    officialLanguage: string;
    majorEthnicGroups: string[];
    timezones: {
        iana: string;
        gmtOffset: 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;
    }[];
} | {
    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;
    }[];
} | {
    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;
    }[];
} | {
    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;
    }[];
} | {
    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;
    }[];
} | {
    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;
    }[];
} | {
    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;
    }[];
} | {
    countryCode: string;
    phoneCode: number;
    capitalCity: string;
    colonialMaster: any[];
    flagEmoji: string;
    name: string;
    currency: string;
    currencyCode: string;
    currencySymbol: string;
    officialLanguage: string;
    majorEthnicGroups: string[];
    timezones: {
        iana: string;
        gmtOffset: 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;
    }[];
} | {
    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;
    }[];
} | {
    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;
    }[];
} | {
    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;
    }[];
} | {
    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;
    }[];
} | {
    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;
    }[];
} | {
    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;
    }[];
} | {
    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;
    }[];
} | {
    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;
    }[];
} | {
    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;
    }[];
} | {
    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;
    }[];
} | {
    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;
    }[];
} | {
    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;
    }[];
} | {
    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;
    }[];
} | {
    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;
    }[];
} | {
    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;
    }[];
} | {
    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;
    }[];
} | {
    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;
    }[];
} | {
    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;
    }[];
} | {
    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;
    }[];
} | {
    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;
    }[];
} | {
    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;
    }[];
} | {
    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;
    }[];
} | {
    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;
    }[];
} | {
    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;
    }[];
} | {
    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;
    }[];
} | {
    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 function getCountriesAndStates(): Promise<({
    states: unknown[];
    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;
    }[];
} | {
    states: unknown[];
    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;
    }[];
} | {
    states: unknown[];
    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;
    }[];
} | {
    states: unknown[];
    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;
    }[];
} | {
    states: unknown[];
    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;
    }[];
} | {
    states: unknown[];
    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;
    }[];
} | {
    states: unknown[];
    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;
    }[];
} | {
    states: unknown[];
    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;
    }[];
} | {
    states: unknown[];
    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;
    }[];
} | {
    states: unknown[];
    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;
    }[];
} | {
    states: unknown[];
    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;
    }[];
} | {
    states: unknown[];
    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;
    }[];
} | {
    states: unknown[];
    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;
    }[];
} | {
    states: unknown[];
    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;
    }[];
} | {
    states: unknown[];
    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;
    }[];
} | {
    states: unknown[];
    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;
    }[];
} | {
    states: unknown[];
    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;
    }[];
} | {
    states: unknown[];
    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;
    }[];
} | {
    states: unknown[];
    countryCode: string;
    phoneCode: number;
    capitalCity: string;
    colonialMaster: any[];
    flagEmoji: string;
    name: string;
    currency: string;
    currencyCode: string;
    currencySymbol: string;
    officialLanguage: string;
    majorEthnicGroups: string[];
    timezones: {
        iana: string;
        gmtOffset: string;
    }[];
} | {
    states: unknown[];
    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;
    }[];
} | {
    states: unknown[];
    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;
    }[];
} | {
    states: unknown[];
    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;
    }[];
} | {
    states: unknown[];
    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;
    }[];
} | {
    states: unknown[];
    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;
    }[];
} | {
    states: unknown[];
    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;
    }[];
} | {
    states: unknown[];
    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;
    }[];
} | {
    states: unknown[];
    countryCode: string;
    phoneCode: number;
    capitalCity: string;
    colonialMaster: any[];
    flagEmoji: string;
    name: string;
    currency: string;
    currencyCode: string;
    currencySymbol: string;
    officialLanguage: string;
    majorEthnicGroups: string[];
    timezones: {
        iana: string;
        gmtOffset: string;
    }[];
} | {
    states: unknown[];
    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;
    }[];
} | {
    states: unknown[];
    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;
    }[];
} | {
    states: unknown[];
    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;
    }[];
} | {
    states: unknown[];
    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;
    }[];
} | {
    states: unknown[];
    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;
    }[];
} | {
    states: unknown[];
    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;
    }[];
} | {
    states: unknown[];
    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;
    }[];
} | {
    states: unknown[];
    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;
    }[];
} | {
    states: unknown[];
    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;
    }[];
} | {
    states: unknown[];
    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;
    }[];
} | {
    states: unknown[];
    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;
    }[];
} | {
    states: unknown[];
    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;
    }[];
} | {
    states: unknown[];
    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;
    }[];
} | {
    states: unknown[];
    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;
    }[];
} | {
    states: unknown[];
    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;
    }[];
} | {
    states: unknown[];
    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;
    }[];
} | {
    states: unknown[];
    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;
    }[];
} | {
    states: unknown[];
    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;
    }[];
} | {
    states: unknown[];
    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;
    }[];
} | {
    states: unknown[];
    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;
    }[];
} | {
    states: unknown[];
    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;
    }[];
} | {
    states: unknown[];
    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;
    }[];
} | {
    states: unknown[];
    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;
    }[];
} | {
    states: unknown[];
    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;
    }[];
} | {
    states: unknown[];
    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;
    }[];
} | {
    states: unknown[];
    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;
    }[];
} | {
    states: unknown[];
    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 function getCountry(countryCode: string): Promise<{}>;
declare function getCountryAndState(countryCode: string): Promise<{}>;
declare function getCountryStates(countryCode: string): Promise<unknown[]>;

export { getCountries, getCountriesAndStates, getCountry, getCountryAndState, getCountryStates };
