/*! * 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; } | Array<{ title: string; code: 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; } | Array<{ title: string; code: string; }>; active: string; onChange: (lang: string) => void; }); private __onChangeFilter; private __scrollToActive; protected onClickItem(e: MouseEvent | KeyboardEvent): void; private __onActiveChange; }