/**
 * General names.
 */
export declare const typeCityTypeNameCapital = "capital";
export declare const typeCityTypeNameStateCapital = "state-capital";
export declare const typeCityTypeNameCity = "city";
/**
 * General distances.
 */
export declare const distanceCityTypeNameCity = 2;
export declare const distanceCityTypeNameStateCapital = 3;
export declare const distanceCityTypeNameCapital = 5;
/**
 * General types.
 */
export type TypeCityData = {
    [key: string]: TypeCity;
};
export type TypeCityType = "capital" | "state-capital" | "city";
export type TypeCitySize = "standard" | "smaller" | "bigger";
export type TypeCity = {
    coordinate: [number, number];
    priority: number;
    size: TypeCitySize;
    country: string;
    type: TypeCityType;
    name: string;
    nameCz: string | null;
    nameDe: string | null;
    nameEn: string | null;
    nameEs: string | null;
    nameFr: string | null;
    nameHr: string | null;
    nameIt: string | null;
    namePl: string | null;
    nameSv: string | null;
    population: number | null;
};
/**
 * City data.
 */
export declare const cities: TypeCity[];
/**
 * Convert cities to easy accessible array.
 */
export declare const getCityMap: () => TypeCityData;
