import type { InlineToolConstructorOptions, SanitizerConfig } from '@editorjs/editorjs'; import type { MarkerData } from '../components/marker-modal'; import { CuiMarkerTool } from './marker.tool'; export declare class CuiCustomMarkerTool extends CuiMarkerTool { protected id: string; protected type: string; static get sanitize(): SanitizerConfig; constructor(data: InlineToolConstructorOptions); wrapTool(range: Range, markerData: MarkerData): void; private onToolButtonClick; render(): HTMLButtonElement; renderActions(): HTMLElement; createElement(text?: string): HTMLElement; checkState(select: Selection): void; private createLinkModal; }