/** * @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options */ /** * @module special-characters/ui/specialcharacterscategoriesview */ import { type Locale } from '@ckeditor/ckeditor5-utils'; import { View } from '@ckeditor/ckeditor5-ui'; /** * A class representing the navigation part of the special characters UI. It is responsible * for describing the feature and allowing the user to select a particular character group. * * @internal */ export declare class SpecialCharactersCategoriesView extends View { /** * Currently selected special characters group's name. */ currentGroupName: string; private _groupNames; private _dropdownView; /** * Creates an instance of the {@link module:special-characters/ui/specialcharacterscategoriesview~SpecialCharactersCategoriesView} * class. * * @param locale The localization services instance. * @param groupNames The names of the character groups. */ constructor(locale: Locale, groupNames: Map); /** * @inheritDoc */ render(): void; /** * @inheritDoc */ focus(): void; /** * Creates dropdown item list, sets up bindings and fills properties. */ private _setupDropdown; }