import '../align-panel.js'; import type { SurfaceManager, TextElement } from '@revesuite/phasor'; import type { Page } from '@revesuite/store'; import { LitElement } from 'lit'; import type { EdgelessSelectionSlots } from '../../edgeless-page-block.js'; import type { EdgelessSelectionState } from '../../selection-manager.js'; export declare const DEFAULT_TEXT_COLOR: string; declare const EdgelessChangeTextButton_base: typeof LitElement & (new (...args: any[]) => import("@revesuite/lit").DisposableClass); export declare class EdgelessChangeTextButton extends EdgelessChangeTextButton_base { static styles: import("lit").CSSResult; texts: TextElement[]; page: Page; surface: SurfaceManager; selectionState: EdgelessSelectionState; slots: EdgelessSelectionSlots; private _popperShow; private _textColorButton; private _textColorMenu; private _colorSelectorPopper; private _textAlignButton; private _textAlignMenu; private _textAlignPopper; private _setTextColor; private _setTextAlign; firstUpdated(changedProperties: Map): void; render(): import("lit").TemplateResult<1>; } export {}; //# sourceMappingURL=change-text-button.d.ts.map