import { T as TranslationLocale, S as SortArgs, a as Country } from './utils-4jNI8PG9.js';

type CountryFilters = {
    iso2: string | string[];
} | {
    iso3: string | string[];
};
interface GetCountriesArgs {
    filters?: CountryFilters;
    locale?: TranslationLocale;
    sort?: SortArgs<Country>;
}
declare class Countries {
    static getCountries(args?: GetCountriesArgs): Country[];
}

export { Countries, Country, type GetCountriesArgs, TranslationLocale };
