/*! * Jodit Editor PRO (https://xdsoft.net/jodit/) * See LICENSE.md in the project root for license information. * Copyright (c) 2013-2026 Valerii Chupurnov. All rights reserved. https://xdsoft.net/jodit/pro/ */ import type { IViewBased } from "jodit/esm/types/index"; import { UIElement } from "jodit/esm/core/ui/index"; import type { ITranslateState } from "../../interface"; export declare class UITranslateSettings extends UIElement { private readonly state; protected readonly options: { sourceList: { [key: string]: string; } | Array<{ title: string; code: string; }>; targetList: { [key: string]: string; } | Array<{ title: string; code: string; }>; onChange: (state: ITranslateState) => void; }; private __sourceList; private __targetList; className(): string; protected render(): string; constructor(jodit: IViewBased, state: ITranslateState, options: { sourceList: { [key: string]: string; } | Array<{ title: string; code: string; }>; targetList: { [key: string]: string; } | Array<{ title: string; code: string; }>; onChange: (state: ITranslateState) => void; }); protected __onSwap(): void; }