export declare function helloWorld(): string; import { code_to_country } from "./code-to-country.js"; import { country_to_code } from "./country-to-code.js"; import { threeToTwo } from "./three-to-two.js"; import { twoToThree } from "./two-to-three.js"; export { code_to_country } from "./code-to-country.js"; export { country_name_strings } from "./country-name-strings.js"; export { country_to_code, CountryMapping } from "./country-to-code.js"; export { list_of_countries } from "./list-of-countries.js"; export { mercator_hash, countrySizeScales } from "./mercator-hash.js"; export { threeToTwo } from "./three-to-two.js"; export { twoToThree } from "./two-to-three.js"; export { getFlagPath, getFlagFilename, flagFilenames, availableFlagCodes, hasFlagForCountry, type FlagCountryCode, } from "./flags.js"; export { city_slugs } from "./cities/city-slugs.js"; export { city_country_slugs } from "./cities/city-country-slugs.js"; export { visa_travel, type VisaTravel } from "./immigration/visa-travel.js"; export { legatum_2023, type Legatum2023 } from "./rankings/legatum_2023.js"; export { countries, type Country } from "./countries.js"; export { taxation_data, type TaxationData, type TaxCreditOrDeduction, type AdditionalTax, type TaxDataHash, } from "./tax-data.js"; export declare function convertTwoToThree(twoDigitCode: string): string | undefined; export declare function convertThreeToTwo(threeDigitCode: string): string | undefined; export declare function getCountryNameFromCode(code: string): string | undefined; export declare function getCountryCodeFromName(countryName: string): string | undefined; export declare function getMercatorCoordinates(threeDigitCode: string): [number, number] | undefined; export declare function getCountrySizeScale(threeDigitCode: string): number | undefined; export declare function getCitySlugs(): string[]; export declare function getCityCountrySlugs(): string[]; export declare function isCitySlugValid(slug: string): boolean; export declare function isCityCountrySlugValid(slug: string): boolean; import { visa_travel } from "./immigration/visa-travel.js"; export declare function getVisaRequirements(countryCode: string): (typeof visa_travel)[string] | undefined; export declare function getVisaFreeCountries(countryCode: string): string[] | undefined; export declare function getVisaOnArrivalCountries(countryCode: string): string[] | undefined; export declare function getEVisaCountries(countryCode: string): string[] | undefined; export declare function getVisaRequiredCountries(countryCode: string): string[] | undefined; import { Legatum2023 } from "./rankings/legatum_2023.js"; export declare function getLegatumData(): Legatum2023[]; export declare function getLegatumRankingByCountry(countryName: string): Legatum2023 | undefined; export declare function getLegatumTopCountries(limit?: number): Legatum2023[]; export declare function getLegatumCountriesByOverallRank(minRank: number, maxRank: number): Legatum2023[]; import { Country } from "./countries.js"; export declare function getCountryMetadata(countryCode: string): Country | undefined; export declare function getAllCountryMetadata(): { [key: string]: Country; }; export declare function getCountryBySlug(slug: string): Country | undefined; export declare function getCountriesByRegion(region: string): Country[]; import { TaxationData } from "./tax-data.js"; export declare function getTaxationData(countryCode: string): TaxationData | undefined; export declare function getAllTaxationData(): { [key: string]: TaxationData; }; export declare function getTaxationDataBySlug(slug: string): TaxationData | undefined; export declare function getZeroTaxCountries(): TaxationData[]; export declare function getTerritorialTaxCountries(): TaxationData[]; export interface MercatorCoordinate { longitude: number; latitude: number; } export type CountryCode = keyof typeof code_to_country; export type CountryName = keyof typeof country_to_code; export type ThreeDigitCode = keyof typeof threeToTwo; export type TwoDigitCode = keyof typeof twoToThree; //# sourceMappingURL=index.d.ts.map