import type { InlineTool, InlineToolConstructorOptions } from '@editorjs/editorjs'; import { EditorJSInlineElement } from './EditorJSInlineElement'; import type { EditorJSInlineToolConfig } from './window'; declare class EditorJSInlineTool implements InlineTool { #private; static get isInline(): boolean; static get sanitize(): { 'editorjs-inline': (element: EditorJSInlineElement) => false | { 'data-editorjs': boolean; }; }; static get title(): string; static prepare({ config }: { config: EditorJSInlineToolConfig; }): void; constructor({ api }: InlineToolConstructorOptions); get shortcut(): string; checkState(): boolean; render(): HTMLButtonElement; surround(range: Range): void; } export { EditorJSInlineTool };