import { ToolbarInternalButtonConfig } from '../toolbar-button-slimmer.abstract';
import { VegaRichTextEditor } from '../../../../vega-rich-text-editor';
import { LeftAlignToolbarButtonSlimmer } from './left-align-toolbar-button-slimmer';
import { CenterAlignToolbarButtonSlimmer } from './center-align-toolbar-button-slimmer';
import { RightAlignToolbarButtonSlimmer } from './right-align-toolbar-button-slimmer';
import { JustifyAlignToolbarButtonSlimmer } from './justify-align-toolbar-button-slimmer';
import { VisualModeToolbarButtonSlimmer } from '../visual-mode-toolbar-button-slimmer.abstract';
export declare class HorizontalAlignmentToolbarButtonSlimmer extends VisualModeToolbarButtonSlimmer {
  protected readonly selectionController: VegaRichTextEditor['selectionController'];
  protected readonly leftAlignToolbarButtonSlimmer: LeftAlignToolbarButtonSlimmer;
  protected readonly centerAlignToolbarButtonSlimmer: CenterAlignToolbarButtonSlimmer;
  protected readonly rightAlignToolbarButtonSlimmer: RightAlignToolbarButtonSlimmer;
  protected readonly justifiedToolbarButtonSlimmer: JustifyAlignToolbarButtonSlimmer;
  protected popoverRef: HTMLVegaPopoverElement;
  componentWillRender(): void;
  constructor();
  protected renderBtnWrapper(renderBtn: (toolbarInternalButton: ToolbarInternalButtonConfig) => HTMLElement): HTMLElement;
  protected renderContent(): HTMLElement;
  protected isSelected(): boolean;
  protected isDisabled(): boolean;
}
