import type { Country } from './Country'; import type { CountryAttributes, CountryList } from './types'; /** * Get the country by its ISO 3166-1 alpha-2 * * @param code The country code * @param hydrate Whether to hydrate the country data into a Country instance * @returns The country data or instance */ export declare function country(code: string, hydrate?: true): Country; export declare function country(code: string, hydrate: false): CountryAttributes; /** * Get all countries short-listed * * @param longlist Whether to get the long list * @param hydrate Whether to hydrate the country data into Country instances * @returns The countries */ export declare function countries(longlist?: boolean, hydrate?: boolean): Country[] | CountryList; /** * Get all currencies * * @param longlist Whether to get detailed currency information * @returns The currencies */ export declare function currencies(longlist?: boolean): Record;