///
///
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;
}