type LanguageCode = 'en' | 'ko' | 'ja' | 'zh' | 'zh-Hant' | 'fr' | 'de' | 'es' | 'it' | 'pt' | 'ru' | 'vi' | 'th' | 'id' | 'ms' | 'ar' | 'tr' | 'pl' | 'nl' | 'sv' | 'fi' | 'no' | 'da' | 'he' | 'hi' | 'bn' | 'ta' | 'el' | 'cs' | 'ro'; type MultilingualConfig = { textFieldLineType?: 'single' | 'multi' | 'auto' | 'tinyeditor'; originalText?: string; initialValues?: { [key in LanguageCode]?: string; }; visibleLanguages?: LanguageCode[]; readonlyLanguages?: LanguageCode[]; hiddenInputId: string; onApply?: (values: { [key in LanguageCode]?: string; }) => void; onTinyEditorAction?: () => void; }; export type { LanguageCode, MultilingualConfig };