import { HTMLEditor } from '../../core/HTMLEditor';
export declare class BlockStylePlugin {
    name: string;
    private editor;
    private toolbarButton;
    private popup;
    private selectedElement;
    constructor();
    initialize(editor: HTMLEditor): void;
    private addToolbarButton;
    private handleSelectionChange;
    private isBlockElement;
    private createPopupItems;
    private createStyleEditor;
    private createStyleItem;
    /**
     * Обновляет выпадающий список значений в зависимости от выбранного свойства.
     */
    private updateValueSelect;
    private addStyle;
    private createClassEditor;
    private createClassItem;
    private addClass;
    private showPopup;
    private applyStyles;
    destroy(): void;
}
