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