import Editor from '../../Editor';
import TextTool from '../../tools/TextTool';
import { ToolbarLocalization } from '../localization';
import BaseToolWidget from './BaseToolWidget';
import { SavedToolbuttonState } from './BaseWidget';
export default class TextToolWidget extends BaseToolWidget {
    private tool;
    private updateDropdownInputs;
    constructor(editor: Editor, tool: TextTool, localization?: ToolbarLocalization);
    protected getTitle(): string;
    protected createIcon(): Element;
    private static idCounter;
    protected fillDropdown(dropdown: HTMLElement): boolean;
    serializeState(): SavedToolbuttonState;
    deserializeFrom(state: SavedToolbuttonState): void;
}
