import BaseModule from './BaseModule'; interface ToolConfig { toolClass?: string; icon?: string; text?: string; attrs?: { [key: string]: string; }; verify?: (this: Toolbar, activeEle: HTMLElement, blot: any) => boolean; isApplied?: (this: Toolbar, activeEle: HTMLElement, blot: any) => boolean; handler?: (this: Toolbar, evt: MouseEvent, button: HTMLButtonElement, activeEle: HTMLElement, blot: any) => boolean | void; } export default class Toolbar extends BaseModule { static Icons: { [key: string]: string; }; static Tools: { [key: string]: ToolConfig & { _getFormatValue?: (activeEle: HTMLElement, blot: any) => string; }; }; toolbar: HTMLElement; onCreate(): void; _addToolbarButtons(): void; _getFormatValue(activeEle: HTMLElement, blot: any): string; _applyToolFormatting(toolClass: string): void; } export {}; //# sourceMappingURL=Toolbar.d.ts.map