import type { InlineTool, InlineToolConstructorOptions } from "@editorjs/editorjs"; interface TemplateInlineToolConfig { buttonHTML?: string; html: string; } interface TemplateInlineToolConstructorOptions extends InlineToolConstructorOptions { config?: TemplateInlineToolConfig; } declare class TemplateInlineTool implements InlineTool { #private; static isSurroundEnabled: boolean; static get isInline(): boolean; static get title(): string; constructor({ api, config }: TemplateInlineToolConstructorOptions); get shortcut(): string; checkState(): boolean; render(): HTMLButtonElement; surround(): void; } export { TemplateInlineTool }; export type { TemplateInlineToolConfig };