import '../panel/font-family-panel.js'; import '../panel/size-panel.js'; import '../panel/font-weight-and-style-panel.js'; import { LitElement } from 'lit'; import type { SurfaceBlockComponent } from '../../../../surface-block/surface-block.js'; import { type EdgelessCanvasTextElement, type EdgelessCanvasTextElementType } from '../text/types.js'; declare const EdgelessChangeTextMenu_base: typeof LitElement & import("@blockeditor/global/utils").Constructor; export declare class EdgelessChangeTextMenu extends EdgelessChangeTextMenu_base { static styles: import("lit").CSSResult; elements: EdgelessCanvasTextElement[]; elementType: EdgelessCanvasTextElementType; surface: SurfaceBlockComponent; private _textColorPopperShow; private _fontSizePopperShow; private _fontWeightPopperShow; private _fontFamilyPopperShow; private _textAlignPopperShow; private _textColorButton; private _textColorMenu; private _colorSelectorPopper; private _textAlignButton; private _textAlignMenu; private _textAlignPopper; private _textFontFamilyButton; private _textFontFamilyMenu; private _textFontFamilyPopper; private _textFontSizeButton; private _textFontSizeMenu; private _textFontSizePopper; private _textFontWeightAndStyleButton; private _textFontWeightAndStyleMenu; private _textFontWeightAndStylePopper; get service(): import("../../edgeless-page-service.js").EdgelessPageService; private _getMostCommonFontFamily; private _getMostCommonFontSize; private _getMostCommonFontWeight; private _getMostCommonFontStyle; private _getMostCommonColor; private _getMostCommonAlign; private _updateElementBound; private _setTextColor; private _setTextAlign; private _setFontFamily; private _setFontSize; private _setFontWeightAndStyle; firstUpdated(changedProperties: Map): void; render(): import("lit").TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'edgeless-change-text-menu': EdgelessChangeTextMenu; } } export {}; //# sourceMappingURL=change-text-menu.d.ts.map