/*!
 * 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/element";
export declare class UITranslateList extends UIElement {
    protected readonly options: {
        list: {
            [key: string]: string;
        };
        active: string;
        onChange: (lang: string) => void;
    };
    className(): string;
    state: {
        active: string;
    };
    private get items();
    protected render(options: UITranslateList['options']): string;
    constructor(jodit: IViewBased, options: {
        list: {
            [key: string]: string;
        };
        active: string;
        onChange: (lang: string) => void;
    });
    private __onChangeFilter;
    private __scrollToActive;
    protected onClickItem(e: MouseEvent | KeyboardEvent): void;
    private __onActiveChange;
}
