/**
 * Get Central African Republic country data
 * @returns Central African Republic 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 Central African Republic states/tribes data
 * @returns Array of state/tribe data for Central African Republic
 */
declare function getStates(): Promise<({
    capitalCity: string;
    subdivisions: any[];
    geoPoliticalZone: string;
    location: string;
    name: string;
    stateCode: string;
    tribes: string[];
    type: string;
} | {
    capitalCity: string;
    subdivisions: any[];
    geoPoliticalZone: string;
    location: string;
    name: string;
    stateCode: string;
    tribes: string[];
    type: string;
} | {
    capitalCity: string;
    subdivisions: any[];
    geoPoliticalZone: string;
    location: string;
    name: string;
    stateCode: string;
    tribes: string[];
    type: string;
} | {
    capitalCity: string;
    subdivisions: any[];
    geoPoliticalZone: string;
    location: string;
    name: string;
    stateCode: string;
    tribes: string[];
    type: string;
} | {
    capitalCity: string;
    subdivisions: any[];
    geoPoliticalZone: string;
    location: string;
    name: string;
    stateCode: string;
    tribes: string[];
    type: string;
} | {
    capitalCity: string;
    subdivisions: any[];
    geoPoliticalZone: string;
    location: string;
    name: string;
    stateCode: string;
    tribes: string[];
    type: string;
} | {
    capitalCity: string;
    subdivisions: any[];
    geoPoliticalZone: string;
    location: string;
    name: string;
    stateCode: string;
    tribes: string[];
    type: string;
} | {
    capitalCity: string;
    subdivisions: any[];
    geoPoliticalZone: string;
    location: string;
    name: string;
    stateCode: string;
    tribes: string[];
    type: string;
} | {
    capitalCity: string;
    subdivisions: any[];
    geoPoliticalZone: string;
    location: string;
    name: string;
    stateCode: string;
    tribes: string[];
    type: string;
} | {
    capitalCity: string;
    subdivisions: any[];
    geoPoliticalZone: string;
    location: string;
    name: string;
    stateCode: string;
    tribes: string[];
    type: string;
} | {
    capitalCity: string;
    subdivisions: any[];
    geoPoliticalZone: string;
    location: string;
    name: string;
    stateCode: string;
    tribes: string[];
    type: string;
} | {
    capitalCity: string;
    subdivisions: any[];
    geoPoliticalZone: string;
    location: string;
    name: string;
    stateCode: string;
    tribes: string[];
    type: string;
} | {
    capitalCity: string;
    subdivisions: any[];
    geoPoliticalZone: string;
    location: string;
    name: string;
    stateCode: string;
    tribes: string[];
    type: string;
} | {
    capitalCity: string;
    subdivisions: any[];
    geoPoliticalZone: string;
    location: string;
    name: string;
    stateCode: string;
    tribes: string[];
    type: string;
} | {
    capitalCity: string;
    subdivisions: any[];
    geoPoliticalZone: string;
    location: string;
    name: string;
    stateCode: string;
    tribes: string[];
    type: string;
} | {
    capitalCity: string;
    subdivisions: any[];
    geoPoliticalZone: string;
    location: string;
    name: string;
    stateCode: string;
    tribes: string[];
    type: string;
} | {
    capitalCity: string;
    subdivisions: any[];
    geoPoliticalZone: string;
    location: string;
    name: string;
    stateCode: string;
    tribes: string[];
    type: string;
} | {
    capitalCity: string;
    subdivisions: any[];
    geoPoliticalZone: string;
    location: string;
    name: string;
    stateCode: string;
    tribes: string[];
    type: string;
} | {
    capitalCity: string;
    subdivisions: any[];
    geoPoliticalZone: string;
    location: string;
    name: string;
    stateCode: string;
    tribes: string[];
    type: string;
} | {
    capitalCity: string;
    subdivisions: any[];
    geoPoliticalZone: string;
    location: string;
    name: string;
    stateCode: string;
    tribes: string[];
    type: string;
})[]>;
/**
 * Get Central African Republic country with states/tribes data
 * @returns Central African Republic country object with states property
 */
declare function getCountryAndStates(): Promise<{
    states: ({
        capitalCity: string;
        subdivisions: any[];
        geoPoliticalZone: string;
        location: string;
        name: string;
        stateCode: string;
        tribes: string[];
        type: string;
    } | {
        capitalCity: string;
        subdivisions: any[];
        geoPoliticalZone: string;
        location: string;
        name: string;
        stateCode: string;
        tribes: string[];
        type: string;
    } | {
        capitalCity: string;
        subdivisions: any[];
        geoPoliticalZone: string;
        location: string;
        name: string;
        stateCode: string;
        tribes: string[];
        type: string;
    } | {
        capitalCity: string;
        subdivisions: any[];
        geoPoliticalZone: string;
        location: string;
        name: string;
        stateCode: string;
        tribes: string[];
        type: string;
    } | {
        capitalCity: string;
        subdivisions: any[];
        geoPoliticalZone: string;
        location: string;
        name: string;
        stateCode: string;
        tribes: string[];
        type: string;
    } | {
        capitalCity: string;
        subdivisions: any[];
        geoPoliticalZone: string;
        location: string;
        name: string;
        stateCode: string;
        tribes: string[];
        type: string;
    } | {
        capitalCity: string;
        subdivisions: any[];
        geoPoliticalZone: string;
        location: string;
        name: string;
        stateCode: string;
        tribes: string[];
        type: string;
    } | {
        capitalCity: string;
        subdivisions: any[];
        geoPoliticalZone: string;
        location: string;
        name: string;
        stateCode: string;
        tribes: string[];
        type: string;
    } | {
        capitalCity: string;
        subdivisions: any[];
        geoPoliticalZone: string;
        location: string;
        name: string;
        stateCode: string;
        tribes: string[];
        type: string;
    } | {
        capitalCity: string;
        subdivisions: any[];
        geoPoliticalZone: string;
        location: string;
        name: string;
        stateCode: string;
        tribes: string[];
        type: string;
    } | {
        capitalCity: string;
        subdivisions: any[];
        geoPoliticalZone: string;
        location: string;
        name: string;
        stateCode: string;
        tribes: string[];
        type: string;
    } | {
        capitalCity: string;
        subdivisions: any[];
        geoPoliticalZone: string;
        location: string;
        name: string;
        stateCode: string;
        tribes: string[];
        type: string;
    } | {
        capitalCity: string;
        subdivisions: any[];
        geoPoliticalZone: string;
        location: string;
        name: string;
        stateCode: string;
        tribes: string[];
        type: string;
    } | {
        capitalCity: string;
        subdivisions: any[];
        geoPoliticalZone: string;
        location: string;
        name: string;
        stateCode: string;
        tribes: string[];
        type: string;
    } | {
        capitalCity: string;
        subdivisions: any[];
        geoPoliticalZone: string;
        location: string;
        name: string;
        stateCode: string;
        tribes: string[];
        type: string;
    } | {
        capitalCity: string;
        subdivisions: any[];
        geoPoliticalZone: string;
        location: string;
        name: string;
        stateCode: string;
        tribes: string[];
        type: string;
    } | {
        capitalCity: string;
        subdivisions: any[];
        geoPoliticalZone: string;
        location: string;
        name: string;
        stateCode: string;
        tribes: string[];
        type: string;
    } | {
        capitalCity: string;
        subdivisions: any[];
        geoPoliticalZone: string;
        location: string;
        name: string;
        stateCode: string;
        tribes: string[];
        type: string;
    } | {
        capitalCity: string;
        subdivisions: any[];
        geoPoliticalZone: string;
        location: string;
        name: string;
        stateCode: string;
        tribes: string[];
        type: string;
    } | {
        capitalCity: string;
        subdivisions: any[];
        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 cf_getCountry: typeof getCountry;
declare const cf_getCountryAndStates: typeof getCountryAndStates;
declare const cf_getStates: typeof getStates;
declare namespace cf {
  export { cf_getCountry as getCountry, cf_getCountryAndStates as getCountryAndStates, cf_getStates as getStates };
}

export { getStates as a, getCountryAndStates as b, cf as c, getCountry as g };
