export declare type Translations='kr'|'br'|'pt'|'nl'|'hr'|'fa'|'de'|'es'|'fr'|'ja'|'it'|'cn';export interface Country{id:number;name:string;iso3:string;iso2:string;numeric_code:string;phone_code:string;capital:string;currency:string;currency_symbol:string;tld:string;native:string;region:string;subregion:string;timezones:{zoneName:string;gmtOffset:number;gmtOffsetName:string;abbreviation:string;tzName:string;}[];translations:Record<Translations,string>;latitude:string;longitude:string;emoji:string;emojiU:string;}declare type Countries=Country[];declare type Args={filters?:{iso2:string|string[];iso3?:never;}|{iso2?:never;iso3:string|string[];};locale?:Translations;sort?:{mode:'asc';key?:never;}|{mode:'desc';key?:never;}|{mode:'alphabetical';key:'name'|'iso2'|'iso3';};};export declare function getCountries(args?:Args):Countries;declare const _default:{getCountries:typeof getCountries;};export default _default;