/// /// import { ECalciteMode } from '../instant-apps-language-translator/support/enum'; import { LocaleSettingData } from '../instant-apps-language-translator/support/interfaces'; import { JsxNode, PublicLitElement as LitElement, TargetedEvent } from '@arcgis/lumina'; /** TODO: [MIGRATION] This component had a `@Component()` decorator with a "scoped" prop. It needs to be migrated manually. Reason: Lit only has shadow root and light dom styling, not scoped. */ export declare class InstantAppsLanguageTranslatorItem extends LitElement { /** @required */ fieldName: string; /** @required */ translatedLanguageLabels: Record; /** @required */ setting: LocaleSettingData; /** @required */ userLocaleInputOnChangeCallback: (fieldName: string, value: string) => Promise; /** @required */ translatedLocaleInputOnChangeCallback: (fieldName: string, value: string, locale: string, resource: __esri.PortalItemResource) => Promise; /** Fires when a translation input's value has changed. */ readonly translatorItemDataUpdated: TargetedEvent; }