/*!
 * 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;
        };
        targetList: {
            [key: string]: string;
        };
        onChange: (state: ITranslateState) => void;
    };
    private __sourceList;
    private __targetList;
    className(): string;
    protected render(): string;
    constructor(jodit: IViewBased, state: ITranslateState, options: {
        sourceList: {
            [key: string]: string;
        };
        targetList: {
            [key: string]: string;
        };
        onChange: (state: ITranslateState) => void;
    });
    protected __onSwap(): void;
}
