import i18nCountries from 'i18n-iso-countries';
import { Tag } from '../graphql.autogenerated';
/** Maps app i18n codes to i18n-iso-countries locale codes. */
export declare const resolveI18nCountriesLocale: (lang: string) => 'ar' | 'en' | 'tr';
export declare const getCountryNames: (lang: string) => i18nCountries.LocalizedCountryNames<{
    select: "official";
}>;
export declare const getLocalizedCountryName: (countryCode: string, lang: string) => string | undefined;
export declare const createTagsMap: (tags: Tag[]) => Record<string, string>;
export declare const getTemplateParameters: (component: any) => string[];
export declare const mapSavedComponentsToParameters: (savedComponents: any[], definitions: any[]) => Record<string, string>;
