/// export interface AppSettings { content: LocaleSettingData[]; translatedLanguageLabels: TranslatedLanguageLabels; } export interface LocaleSettingData { id: string; type: SettingType; stringType: StringType; label: string; value: string; uiLocation?: string[]; content?: LocaleSettingData[]; tip?: string; } type TranslatedLanguageLabels = Record; export interface LocaleItem { locale: string; webmap?: string; } export type LocaleUIData = Map; export interface LocaleSettingItem { userLocaleData: LocaleData; expanded: boolean; selected: boolean; uiLocation: { section: { label: string; value: string; }; subsection: { label: string; value: string; }; }; tip: string; } export type SettingLocaleData = Record; export interface LocaleData { type: "richText" | "string"; label: string; value: string; } export interface LanguageTranslatorSearchResult extends LocaleSettingItem { fieldName: string; } export type CalciteInputMap = Record; export type InputType = "translation" | "user"; export type SettingType = "string" | "textarea" | "textEditor"; export type StringType = "button" | "string" | "subtitle" | "text" | "title"; type LanguageContent = Record; export interface PortalItemResourceT9n { lastSave?: number; [key: string]: LanguageContent | number | undefined; } export interface RelationshipExpressionParams { data: __esri.AuthoringInfoField1ClassBreakInfos[][][]; i: string; j: string; field1: string; field2: string; focus: string; } export {};