export interface ITldTranslateTextConfig {
    translationUrl?: string;
    dictionaryUrls?: string[];
    maxCharLength?: number;
    showAuthExtensions?: boolean;
    showAvailableExtensions?: boolean;
    updateTranslationUrl?: string;
    useDictionary?: boolean;
    webWidgetRedirectUrlPrefix?: string;
    webWidgetRedirectUrlPosfix?: string;
    autoFocuss?: boolean;
    showExtensionsUnauthOnly?: boolean;
    showSensitiveInfoTooltip?: boolean;
    allowWebsiteTranslation?: boolean;
    showWordLimitWarning?: boolean;
    /** Automatically redirect to web translate on url input. */
    autoRedirectToWebTranslate?: boolean;
    /** Word highlighting */
    highlight?: boolean;
    /** Show target container labels */
    showTargetPlaceholder?: string;
    /** Show button to open dialog that describes all extensions */
    showExtensionPopup?: boolean;
    /** How many extensioins should be swon on file input button text */
    visibleExtensionCount?: number;
    /** After how many miliseconds should show progress indicator - progress bar and vendor identification in target field. Set value to null, to disable indicator from showing up. */
    progressIndicatorTimeoutMiliSeconds?: number;
    /** For which vendors title is visible in text translation progress indicator message.*/
    progressIndicatorTitleVisibleForVendors?: string[];
    /** Whether to show loader in the bottom of target window after configured timeout. */
    progressIndicatorVisible?: boolean;
    /** If it is necessary to hide the Translation button in the switcher, set this to "false." */
    showTranslateButton?: boolean;
    /** If it is necessary to display domains in the switcher when only one domain is available, set this to "true." */
    displaySingleAvailableDomain?: boolean;
    /** Set this to false, to hide the Detect language option. */
    isAutoLanguageDetectionEnabled?: boolean;
}
