export type Entry = string; export type DictionaryMetadata = { $context?: string; $maxChars?: number; $_hash?: string; /** @deprecated use $context instead */ context?: string; /** @deprecated use $maxChars instead */ maxChars?: number; /** @deprecated */ variablesOptions?: Record; [key: string]: any; }; export type DictionaryEntry = Entry | [Entry] | [Entry, DictionaryMetadata]; export type Dictionary = { [key: string]: Dictionary | DictionaryEntry; }; export type FlattenedDictionary = { [key: string]: DictionaryEntry; }; export type JSONDictionary = { [key: string]: string | JSONDictionary; }; export type FlattenedJSONDictionary = { [key: string]: string; }; export type { FileFormat, DataFormat, FileToUpload, } from 'generaltranslation/types'; export type JsxChildren = string | string[] | any; export type Translations = { [key: string]: JsxChildren; }; export type TranslationsMetadata = { [key: string]: { id?: string; hash?: string; }; };