import { ToolbarInternalButtonConfig } from './toolbar-button-slimmer.abstract';
import { VegaRichTextEditor } from '../../../vega-rich-text-editor';
import { VisualModeToolbarButtonSlimmer } from './visual-mode-toolbar-button-slimmer.abstract';
import { VegaRTETextStyleType } from '../../../interface';
export declare type TextStyleItem = {
  key: VegaRTETextStyleType;
  label: string;
  bold?: boolean;
};
export declare class TextStylesToolbarButtonSlimmer extends VisualModeToolbarButtonSlimmer {
  private static readonly allItems;
  selectionController: VegaRichTextEditor['selectionController'];
  focusController: VegaRichTextEditor['focusController'];
  textStyleItems: VegaRichTextEditor['textStyleItems'];
  constructor();
  protected renderBtnWrapper(renderBtn: (toolbarInternalButton: ToolbarInternalButtonConfig) => HTMLElement): HTMLElement;
  protected renderDropdownContent(): HTMLElement;
  protected isSelected(): boolean;
  protected isDisabled(): boolean;
  private addDropdownObserver;
  private handleDropdownItemClick;
  private getSelectedSourceKey;
}
