import { VNode } from 'snabbdom'; import gettext from 'gettext.js'; import { StringSettings } from './settings'; export declare const i18n: gettext.Gettext; export declare function _(msgid: string, ...vars: any): string; export declare function ngettext(msgid: string, plural: string, ...vars: any): string; export declare function pgettext(msgctxt: string, msgid: string, ...vars: any): string; export declare const LANGUAGES: { en: string; de: string; es: string; fr: string; gl_ES: string; hu: string; it: string; ja: string; ko: string; nl: string; pl: string; pt: string; ru: string; th: string; tr: string; zh_CN: string; zh_TW: string; }; export declare const translatedLanguage: string; export declare const translatedColorNames: string[]; export declare const translatedVariantDisplayNames: string[]; export declare const translatedCustomStartPositions: string[]; declare class LanguageSettings extends StringSettings { constructor(); update(): void; view(): VNode; } export declare const languageSettings: LanguageSettings; export {};