import { EventEmitter } from 'eventemitter3'; import type { IRange } from '@fast-editor/core'; export declare abstract class ToolbarElement extends EventEmitter { protected readonly overlayContainer: HTMLDivElement; constructor(overlayContainer: HTMLDivElement); setFormat(format: { [key: string]: Set; }): void; setSearchResult(index: number, count: number): void; setHistoryStatus(status: { canUndo: boolean; canRedo: boolean; stackLength: number; current: number; }): void; setSelection(selection: IRange[]): void; abstract getEntryElement(): HTMLElement; }